Вы здесьПрограмма для извлечения и замены иллюстраций в .fb2-книгах
Опубликовано чт, 14/10/2010 - 03:45 пользователем Рыжий Тигра
(зеркала: http://www.flibusta.net/node/83100 и http://www.the-ebook.org/forum/viewtopic.php?t=15947) Дарю обществу: fb2bin - извлекалка/заменялка двоичных вложений (картинок, MIDI-файлов и прочего) в .fb2-файлах. Возможности:
В ближайших планах - обработка вложений не сплошная, а списком; сличение вложений с файлами; обработка вложений .bat-файлами или иными скриптами. Цитата: fb2bin - список/извлечение замена двоичных вложений в FB2-файлах, (версия, дата) Пример применения - для замены прозрачных картинок в FB2-книге на обычные: Цитата: @echo off Ну и, само собой, исходники тоже лежат - вдруг кому-то пригодится. Кто найдёт ошибку или предложит доработку - делитесь! :-) 18/10/2010: выложена версия 1.1. Исправлена пара мелких, но неприятных ошибок. Подправлен интерфейс, улучшен вид выходного FB2-документа (аккуратнее сделаны отступы при изменяемых полях), заменён движок на более компактный и шустрый - программа "похудела" в тридцать раз, с 600 до 20 килобайт - не пугайтесь, это не вирус! :-) Как обычно - с исходниками. 19/10/2010: версия 1.2. Добавлена поддержка неюникодных кодировок (в т.ч. windows-1251) - оказывается, XML-движок их не поддерживал. Теперь поддерживает - я его переделал. Правда, без перекодировки - изменённый файл сохраняется в той же кодировке, что и исходный. Извиняюсь за невнимательность, скачавших предыдущие версии прошу скачать свежую. 28/10/2010: версии 1.3 (к вечеру уже устарела :-( ) и 1.4. Исправлена мелкая ошибка с порядком разбора тэгов; добавлена опция "не проверять валидность description'а FB2-документа" при просмотре списка вложений и их выгрузке; добавлена возможность выборочной обработки вложений с целью интеграции с Far Manager'ом; добавлен режим полного подавления вывода сообщений. 02/11/2010 - версия 1.5
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Саша из Киева RE:Как приобретать друзей и оказывать влияние на людей 1 день
weis RE:Подайте бедному копеечку на книжку с литреса... 1 день Isais RE:Семейственность в литературе 4 дня miri.ness_ RE:Доступ 27 6 дней bmusanov Оплатил, но абонемент не отображается 1 неделя holla RE:Багрепорт - 2 1 неделя sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 1 неделя konst1 RE:Файнридер для Win11 1 неделя larin RE:Оплатил, но абонемент не отображается 2 недели sem14 RE:Книжная серия «Сlio» издательства "Евразия" 2 недели Isais RE:Национальный конкурс на лучшее литературное произведение... 2 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 2 недели sem14 RE:Современная корейская литература. Книжная серия... 2 недели sem14 RE:«Морской роман» — книжная серия Калининградского книжного... 2 недели larin RE:Оплатил,но абонемент не отображается 2 недели sd RE:Fishing 3 недели Алексей111111111111 RE:Оплатила,но абонемент не отображается 3 недели kopak RE:Беженцы с Флибусты 3 недели Впечатления о книгах
Sello про Мережковский: Воскресшие боги, или Леонардо да Винчи (Историческая проза)
13 08 Роман, второй, входящий в трилогию "Христос и Антихрист". Не складываются у меня отношения с Мережковским. Материалом автор обладал огромным. Но вот такое чувство, что, знаниями переполненный, он позабыл придать им, чтобы ……… Оценка: неплохо
pulochka про Михалкова: Котов обижать не рекомендуется (Дамский детективный роман)
13 08 Господи !Что это было? Страшно затянуто и нудно. Жвачка ужасная! Набор выдернутых фраз из популярных советских фильмов. Сюжет, похож на сломанную марионетку то заваливается то налево то направо, рваный и нелепый. Начало ……… Оценка: нечитаемо
Oleg68 про Бассо: Призрак пера [litres] (Иронический детектив)
13 08 Типичный дамский детектив с приправой литературы. Достаточно интересно. Оценка: хорошо
Stanislaw Wartownik про Коэльо: Победитель остается один [O Vencedor Está Só ru] (Современная проза)
13 08 Бредовая натужная чушь. Даже не дочитал это унылое г. Оценка: нечитаемо
lokiiii про Михайлов: Инфер-10 (Боевая фантастика, Киберпанк, Постапокалипсис, Самиздат, сетевая литература)
12 08 Оди ушел в конце восьмой книги, а не девятой. И на этом подцикл Инфер, по сути, завершен. Начиная с девятой (где и описано куда подевался его экз) книги идёт уже новый подцикл, для которого автору просто было лень придумывать ……… Оценка: хорошо
Синявский про Евгений Львович Чижов
11 08 11 авг - РИА Новости. Писатель Евгений Чижов утонул в Балтийском море, сообщил его друг, писатель Дмитрий Данилов.
decim про Астраби: Сумма наших жизней (Современная проза)
11 08 Дамский роман с психологией. На копейку сложнее стандартного "арлекина", но и только. Годится для чтения в зале ожидания или вагоне. Неплохо. Оценка: неплохо
dolle про Михайлов: Инфер-10 (Боевая фантастика, Киберпанк, Постапокалипсис, Самиздат, сетевая литература)
10 08 Оди опять вернулся. Без нейроимплантов и прочих " плюшек" он скрывается от матери. Новый сюжет, новые локации и интрига в конце книги.
udrees про Михайлов: Инфер-10 (Боевая фантастика, Киберпанк, Постапокалипсис, Самиздат, сетевая литература)
10 08 Я думал история Оди завершилась вполне логично в 9-й книге, ан-нет, триумфальное возвращение гоблина. Правда там не объясняется, откуда он выполз и куда подевался его экзо-костюм Ночная гадюка. Помнится в 9-й книге он в нем ……… Оценка: отлично!
udrees про Докинз: Бог как иллюзия [The God Delusion ru] (Религиоведение, Философия)
10 08 Очень познавательная книга, исследующая возникновение и пользу религии в жизни человека. Мне в общем-то понравилось, как автор раскладывает по полочкам основные моменты того, как религия влияет на нашу жизнь, рассматривает ……… Оценка: отлично!
udrees про Жуков: Человек в космосе. Отодвигая границы неизвестного [сборник litres] (Научная литература: прочее)
10 08 Книга – просто набор интервью разных людей, приглашенных на конференцию посвященной космосу. Здесь и космонавты, и ученые, и биологи, астрономы, и певцы) В общем-то большей частью читать скучно, все повторяются. Космонавты ……… Оценка: плохо
udrees про Атаманов: Забаненный 4 (Боевая фантастика, ЛитРПГ, Самиздат, сетевая литература)
10 08 Наверное достойное завершение серии про Забаненного, персонаж наконец-то достигнет своей цели. Написана книга хорошо, сюжет очень живой и не позволяет заскучать, поэтому читается очень легко. Разговоры персонажей тоже нормальные, ……… Оценка: хорошо |
Комментарии
Отв: Программа для извлечения и замены иллюстраций в ...
Читатели и не обязаны смотреть исходники. Они для программистов. Но отсутствие исходников не должно помешать пользоваться готовой программой.
Отв: Программа для извлечения и замены иллюстраций в ...
Поясните, зачем вы хотите с помощью этой программы убивать прозрачность PNG. Я наоборот непрозрачные картинки переделываю в прозрачные. Или я что-то недопонимаю?
Отв: Программа для извлечения и замены иллюстраций в ...
Эта программа извлекает и заменяет картинки. Какие на какие менять - дело пользователя.
Во-вторых, есть много читалок, которые не умеют правильно показывать прозрачные иллюстрации - так или иначе гадят: превращают картинку в однобитную, делают из неё "квадрат Малевича", заливают вертикальными чёрными полосами... В таких случаях спасает только или наехать на автора вьюера, чтобы переделал, или (в случае, скажем, вьюеров от Sony и прочих, сделанных на базе Adobe SDK) убрать прозрачность вообще. :-(
(Кстати, вот как выглядит рисунок из расказа "Балкунчик" на насыщенном цветном фоне:
- предлагаю опробовать мою методику, она интереснее! :-) )
Отв: Программа для извлечения и замены иллюстраций в ...
Рыжий Тигра, спасибо за рекомендации. Обязательно попробую.
Отв: Программа для извлечения и замены иллюстраций в ...
Поясните, зачем вы хотите с помощью этой программы убивать прозрачность PNG. Я наоборот непрозрачные картинки переделываю в прозрачные. Или я что-то недопонимаю?
Отв: Программа для извлечения и замены иллюстраций в ...
Рыжий Тигра, ты не мог сделать main как-то попроще? Я же голову сломаю переделывая его в DLL.
Отв: Программа для извлечения и замены иллюстраций в ...
Отв: Программа для извлечения и замены иллюстраций в ...
Просто сделай из заданного mxml_node_t*(полученного посредством mxmlLoadFile) извлекалку всех данных которые нужно показать на гора(бинарей и их идентификаторов, всевдо информации(dirinfo и пр.), а также функцию подмены содержимого бинарей(по заданному id, который предыдущей функцией поличил что-ли), ну и commit функцию что-бы добавила историю модификации.
А я уже разберусь как и когда их вызывать.
Отв: Программа для извлечения и замены иллюстраций в ...
Страницы