[Все] [А] [Б] [В] [Г] [Д] [Е] [Ж] [З] [И] [Й] [К] [Л] [М] [Н] [О] [П] [Р] [С] [Т] [У] [Ф] [Х] [Ц] [Ч] [Ш] [Щ] [Э] [Ю] [Я] [Прочее] | [Рекомендации сообщества] [Книжный торрент] |
B192080 Сироты квартала Бельвилль
Традиционно - выкладываю отреставрированные 600-dpi'йные обложку и однобитные ч/б иллюстрации на случай, если кому понадобится:
Внимание! Иллюстрации в книге - экспериментальные, с полупрозрачным фоном. Для желающих сравнить и/или пересобрать для себя с обычными непрозрачными картинками - вот полный (почти - без обложки) набор; размеры картинок (ширина до 580, высота до 728) и их DPI в точности соответствуют картинкам в книге:
Заменить иллюстрации можно с помощью программы fb2bin.
Очередной иллюстрацией убогости fb2 является отсутствие поддержки графических форматов PNM (в первую очередь pbm и pgm).
Рыжий ;) man pamditherbw
!
Очередной иллюстрацией убогости fb2 является отсутствие поддержки графических форматов PNM (в первую очередь pbm и pgm).
1) Кто сказал??? В спецификации формата написано прямо - "двоичные вложения", без ограничений - это векторная графика, музыка или ТВВЧ; что во вьюере поддержишь - то и будет. Слабо́ дописать к CoolReader'у проигрыватели MIDI и парочки видеоформатов? :-))))))
2) А на хрена??? Картинки в бумажной книге, откуда я сканил, были статичные, а рисовать - тем более мультики - я всё равно не умею... :-(
3) Кстааати, представляю - как же тебе, бедняге, неуютно читать обычные бумажные книги - без мультяшных шевелящихся картинок, без музыкального фона, без контекстного поиска и выхода в инет по тычку пальцем в строчку... Да ещё и, небось, страницы переворачиваешь собственными руками, без таймера... :-(((((((((((
man pamditherbw
!
Ни хрена: экран "буки" полутоновый, под него все мои картинки уже заточены (не веришь - посчитай количество цветов градаций серого на них). Гаджетов, способных выводить только однобитную картинку, не знаю. Так что - в лужу... :-(
man pamditherbw
!
Ни хрена: экран "буки" полутоновый, под него все мои картинки уже заточены (не веришь - посчитай количество цветов градаций серого на них). Гаджетов, способных выводить только однобитную картинку, не знаю. Так что - в лужу... :-(
Угу.
Знаешь как я "люблю" сующих методом копипизда графику в fb2 (в результате чего файл, который должен весить максимум 500 килов занимает [хорошо если] полтора-два мегабайта)?..
Так вот: а что, дихромную картинку можно использовать только на специализированном экране?
Она помимо прочего жмётся получше, чем градации серого.
Возвращаясь к нашим баранам (конкретному набору картинок): в слепой тест сыграть не хочешь? :)
Беру твои картинки, правильно преобразовываю к дихромному виду, беру оба комплекта изображений, тщательно пермешиваю после чего ты (только чур честно, т.е. без использования инструментальных средств, чисто визуально, на целевом экране LBook V3 первого поколения) пытаешься найти исходные картинки?
Ась?
экран "буки" полутоновый, под него все мои картинки уже заточены
Знаешь как я "люблю" сующих методом копипизда графику в fb2
Я примерно так же. :-(
(в результате чего файл, который должен весить максимум 500 килов занимает [хорошо если] полтора-два мегабайта)?.. [...]а что, дихромную картинку можно использовать только на специализированном экране? Она помимо прочего жмётся получше, чем градации серого.
Нууу, jpeg жмёт ещё плотнее - даже и однобитные картинки. Но кааакая при это молучается гггадость!.. :-((((((
Я имею в виду, что никакая dither'ённая однобитность не спасёт от кривых рук и никакая не заменит рук правильно заточенных.
Кстати, так ты количество градаций серого в моих иллюстрациях смотрел? Количество битиков на пиксел (и, соответственно, сжимаемость) прикидывал?
в слепой тест сыграть не хочешь? :)
[...]
на целевом экране LBook V3 первого поколения) пытаешься найти исходные картинки?
Согласен! (Правда, первого не имею - в моём V3 стоит экран чуть более следующей версии, от V3ext - он едва-едва, на пару процентов, белее.)
Только не меняй размеры картинок и закрути их в FB2: standalone-png-вьюер в "буке" масштабирует картинки под максимальное покрытие площади экрана, причём линейной интерполяцией в нецелое число раз. :-(
Для совсем чистоты эксперимента - сделай двойной слепой тест, чтобы ты тоже не знал, где какая. Технически: сделай .fb2 с двойным комплектом картинок, выдерни их fb2bin'ом, половину (случайным образом выбранную картинку из каждой пары) удали, остальные прожуй pamditherbw'ом, заверни в .png (через optipng -O7 - он наиболее аккуратно обходится с однобитностью, альфой и палитрами) и запихай fb2bin'ом обратно в .fb2.
Какие брать - прозрачные из книжки или непрозрачные из здесь - мне без разницы, поэтому бери те, с которыми у dither'а результат лучше.
PS. Могу даже выложить сканы "буки" с картинками, чтобы желающие могли сами убедиться - сделаю 256-серые 600 dpi. Но не в тот же день, когда получу тестовый .fb2 - понадобится ещё время на сканер, он у меня на больших разрешениях медленноват... :-(
PPS. Если понадобятся ещё картинки - возьми из http://www.flibusta.net/b/171958 (моя первенькая - самые невычищенные картинки), http://www.flibusta.net/b/167348 (обилие сетчатых штриховок) и http://www.flibusta.net/b/180406 (самые выразительные на тонких линиях).
ЗЫ: пан Anarchist, отзовись, доболтаем! :-)
ЗЫ: пан Anarchist, отзовись, доболтаем! :-)
Про слепой тест договорились :)
Но давай чуть попозжее, в мою текущую программу он (с надлежащим качеством) никак не вписывается...
ОК. Но надолго не затягивай...
ОК. Но надолго не затягивай...
Звиняй, тут уж как получится...
тут уж как получится...
Протестировал. Слепил полсотни ч/б картинок - вот таким батником:
@echo off if .%1. == .. goto loop bmptopnm.exe %1 | pamditherbw.exe | pamtotga.exe > %1.tga goto exit :loop for %%i in ( *.bmp ) do cmd /c %0 %%i :exit
Сделал .fb2 на всю сотню картинок - ещё одним тупым батником, который генерирует строку для body и делает binary вызовом base64. Загрузил, полистал. Не понравилось - на линиях, особенно на почти вертикальных, откровенно зубчатые края, штриховки вкривь и вкось, лица искажаются, полутоновые картинки получаются сильно темнее (подозреваю, что из-за собственного dither'инга картинок в CoolReader'е). Особенно мерзко выглядит газетная страница:
Короче, совершенно не греет идея. :-(
PS. Кстати, ещё одна обработка, которую имеет смысл включить в мой limpng, - это переделка 256-серой картинки в N-уровневый серый (ясен перец, с переменным N). Сегодня же засяду, если ничто не помешает.
Короче, совершенно не греет идея. :-(
ИМХО негодный протокол.
Исходные картинки в каком формате?
ИМХО негодный протокол.
Э... между чем и чем?
Исходные картинки в каком формате?
PNG - частично 8-битные серые, частично оптимизированные OptiPNG'ом до 4-битных с палитрой из 7 уровней. Дальше преобразовывались в 8-битный BMP, потом в ещё что-то съедобное для dither'ера, результат - обратно в .png.
А, собственно, какая разница?
Последние комментарии
2 минуты 22 секунды назад
12 минут 55 секунд назад
16 минут 15 секунд назад
19 минут 41 секунда назад
19 минут 49 секунд назад
20 минут 50 секунд назад
25 минут 38 секунд назад
33 минуты 35 секунд назад
51 минута 45 секунд назад
52 минуты 35 секунд назад