Вы здесьПрограмма для извлечения и замены иллюстраций в .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Последние комментарии
marynn RE:Подайте бедному копеечку на книжку с литреса... 11 часов
sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 1 день Aleks_Sim RE:Багрепорт - 2 4 дня babajga RE:Народные сказки - Сказки народов Сибири = Fairy-Tales of... 4 дня Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 6 дней Kiesza RE:Бушков умер. 6 дней sibkron RE:Серия "Библиотека французской литературы" (Макбел) 6 дней Isais RE:Игорь Северянин - Том 2. Поэзоантракт 1 неделя sem14 RE:Современная корейская литература. Книжная серия... 2 недели sem14 RE:Семейственность в литературе 2 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 3 недели kopak RE:На 78-м году жизни скончался советский и российский... 1 месяц Саша из Киева RE:Подводное течение 1 месяц lemma7 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 1 месяц konst1 RE:Переименовать ник (имя учетки) 1 месяц Larisa_F RE:Таррин Фишер 1 месяц Aleks_Sim RE:Беженцы с Флибусты 1 месяц Саша из Киева RE:Как приобретать друзей и оказывать влияние на людей 2 месяца Впечатления о книгах
valeryma про Чайка: Купец из будущего ч.1 (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
12 10 Отличная альтернативка, читается влёт. Очень приятно на фоне затопившей ресурс убогой графомани. Оценка: отлично!
Darja68 про Проханов: Лемнер (Современная проза, О войне)
12 10 Слог у него живой, язык грамотный, читается легко. Но какая же давящая неизбывная тоска и тупая беспросветность наползает на душу, когда читаешь. Изолированная, отдельно взятая вечно агонизирующая Россия, кишащая нечеловеками, ……… Оценка: неплохо
serafim68 про Шелепин
11 10 Суховато написано, но очень интересно. И язык хороший, мусора мало. Оценка 5
Олег Макаров. про Ласло Краснахоркаи
09 10 Sello вы совершенно правы ясно же всем, что вы (или, например, я) гораздо компетентнее в вопросах литературы, чем Нобелевский комитет. Вы кстати, к премии по физике тоже претензии имеете?
Sello про Ласло Краснахоркаи
09 10 Стоит только посмотреть на лауреатов Нобелевки по литературе последнего времени (начиная хотя бы с 2020 года), чтобы придти к неутешительному выводу, что Комитет, похоже, руководствуется принципами, приемлемыми для какого-нибудь ………
Perca про Ковтунов: Идеальный мир для Демонолога. Книга 1 [СИ] (Фэнтези, Юмористическое фэнтези, Самиздат, сетевая литература)
09 10 Сказка про Емелю для тупого патриота. Сам ГГ ни на что не способен, за него все делают призванные демоны. Российская Империя вообще-то подана вполне правдоподобно: повсюду право сильного, коррупция, элита творит с простыми ……… Оценка: плохо
Лысенко Владимир Андреевич про Сухов: Полубояринов 1 (Боевая фантастика, Фэнтези, Самиздат, сетевая литература)
08 10 Книга понравилась, жду продолжения. Оценка: отлично!
peterabotnov про Серж Винтеркей
07 10 Винтеркей С., Шумилин А. «Ревизор - возвращение в СССР» Мне понравилось. Прочитал другие комменты, большинство ругают. А я сам на волне прочтения серии с ностальгией вспоминаю СССР. Возможно, что авторы понапридумывали, ………
Дей про Частный детектив второго ранга
07 10 Надеюсь на продолжение. Из минусов - говорящий кот (ну реально, сколько можно-то?). Но кот практически ни во что не вмешивается. Плюсы - особых плюшек ГГ не отсыпано. Ни магии, ни богатства, ни титула. При этом он ………
MERLINA2010 про Поляков-Катин: Эпицентр (Шпионский детектив, Современная проза)
07 10 Третью книгу трилогии "Цепная реакция" хочется прочитать. Оценка: отлично!
Sello про Доде: Том 2. Рассказы по понедельникам. Этюды и зарисовки. Прекрасная нивернезка. Тартарен из Тараскона (Классическая проза)
07 10 Перелопатил столько классики за годы жизни, а вот до Доде руки (глаза, вернее) не доходили. И как-то не воодушевился я от написанного - привычно можно сослаться на перевод, мол, не шибко он удачный. Но, кажется, дело в другом. ……… Оценка: неплохо |
Комментарии
Отв: Программа для извлечения и замены иллюстраций в ...
Читатели и не обязаны смотреть исходники. Они для программистов. Но отсутствие исходников не должно помешать пользоваться готовой программой.
Отв: Программа для извлечения и замены иллюстраций в ...
Поясните, зачем вы хотите с помощью этой программы убивать прозрачность PNG. Я наоборот непрозрачные картинки переделываю в прозрачные. Или я что-то недопонимаю?
Отв: Программа для извлечения и замены иллюстраций в ...
Эта программа извлекает и заменяет картинки. Какие на какие менять - дело пользователя.
Во-вторых, есть много читалок, которые не умеют правильно показывать прозрачные иллюстрации - так или иначе гадят: превращают картинку в однобитную, делают из неё "квадрат Малевича", заливают вертикальными чёрными полосами... В таких случаях спасает только или наехать на автора вьюера, чтобы переделал, или (в случае, скажем, вьюеров от Sony и прочих, сделанных на базе Adobe SDK) убрать прозрачность вообще. :-(
(Кстати, вот как выглядит рисунок из расказа "Балкунчик" на насыщенном цветном фоне:
- предлагаю опробовать мою методику, она интереснее! :-) )
Отв: Программа для извлечения и замены иллюстраций в ...
Рыжий Тигра, спасибо за рекомендации. Обязательно попробую.
Отв: Программа для извлечения и замены иллюстраций в ...
Поясните, зачем вы хотите с помощью этой программы убивать прозрачность PNG. Я наоборот непрозрачные картинки переделываю в прозрачные. Или я что-то недопонимаю?
Отв: Программа для извлечения и замены иллюстраций в ...
Рыжий Тигра, ты не мог сделать main как-то попроще? Я же голову сломаю переделывая его в DLL.
Отв: Программа для извлечения и замены иллюстраций в ...
Отв: Программа для извлечения и замены иллюстраций в ...
Просто сделай из заданного mxml_node_t*(полученного посредством mxmlLoadFile) извлекалку всех данных которые нужно показать на гора(бинарей и их идентификаторов, всевдо информации(dirinfo и пр.), а также функцию подмены содержимого бинарей(по заданному id, который предыдущей функцией поличил что-ли), ну и commit функцию что-бы добавила историю модификации.
А я уже разберусь как и когда их вызывать.
Отв: Программа для извлечения и замены иллюстраций в ...
Страницы