Followup к посту про ACDSee и ppm
Мой предыдущий пост про ACDSee и MD5 породил удивительно бурное обсуждение.
Кроме того, он породил невероятно веселое обсуждение у Витуса, я ажно фалломорфировал.
Сожалею, не мог принять участие в этом пиршестве духа, программировал на Qmake до полного умопомрачения. Победил.
Я хотел сказать исходно одну вещь:
Если вам ACDSee что-то показала, например на тему детализации, верить своим глазам необязательно. В моем случае, похоже, залип кэш preview (кое preview оно сделало в фоновом режиме и кое-как).
Но теперь хочу сказать и вторую:
Я какбэ умом понимаю (сердцем нет), что у двух разных файлов может быть одинаковая MD5. Но вот вероятностью такого совпадения для двух .PPM-файлов, которые генерируются кодом, написанным моими руками (и там никакого подгона хэшей нету, естественно, да и вообще кроме генерации заголовка и выгонки буфера памяти в файл - ничего нету) - я совершенно спокойно пренебрегаю.
Comments
ссылочка на Витуса кривая
ссылочка на Витуса кривая
Поправил, спасибо.
Поправил, спасибо.
"что у двух разных файлов может быть разная MD5" - сорри, на
"что у двух разных файлов может быть разная MD5" - сорри, наверное "одинаковая MD5"?
Ага. Утомил меня Qmake.
Ага.
Утомил меня Qmake.
Да фиг бы с этим MD5, ты просто файлы побайтово сравни.
Да фиг бы с этим MD5, ты просто файлы побайтово сравни.
Сравнил (там есть в каментах). Они одинаковые.
Сравнил (там есть в каментах). Они одинаковые.
Ну чудес-то не бывает. Очевидно, где-то закэшировалась непра
Ну чудес-то не бывает. Очевидно, где-то закэшировалась неправильная картинка
Очевидно. И мой поинт - выделен болдом в посте, тут, выше.
Очевидно.
И мой поинт - выделен болдом в посте, тут, выше.
Ну, проблема в отображалке.
Ну, проблема в отображалке.
Хм, хотел ответить ещё в dreamwidth, но из-за его огороженно
Хм, хотел ответить ещё в dreamwidth, но из-за его огороженности поленился.
А тут скажу. Насколько я помню ACDSee с тех времён, когда им пользовался, там зум-анзум картинки происходил с менее корректной интерполяцией, чем первое открытие картинки в заданном режиме зума. Поэтому я бы предположил, что произошёл такой сценарий: был открыт на просмотр каталог с двумя картинками; после перезума одной из картинок она переинтерполировалась некрасиво; переход на следующую картинку (с zoom lock) открыл её уже с корректной интерполяцией; а поскольку она запоминает для каждой картинки отрендеренное состояние предыдущей и следующей (и поскольку в каталоге всего было две картинки), то в этом кэше картинки так и не перерисуются и так и будут показывать одну нормальной, а вторую плохо перезумленной.
Похоже что все то же самое, но без зума: - текущая (открыта
Похоже что все то же самое, но без зума:
- текущая (открытая первой) отрендерилась Bicubic и запомнилась
- соседняя - отрендерилась чем попроще - и тоже запомнилась
На самом деле жалко, acdsee - офигенно быстрый, на голову быстрее всяких irfanview (был, когда я сравнивал, а было это очень давно), но, похоже, за счет таких вот оптимизаций.
Fast Picture Viewer - очень быстрый. Я даже купил его. www.
Fast Picture Viewer - очень быстрый. Я даже купил его.
www.fastpictureviewer.com
Он реально фаст, но за счет префетча. А вот дропая в него с
Он реально фаст, но за счет префетча.
А вот дропая в него случайные картинки (из фолдера с большим количеством оных) - я его как-то быстро смутил.
Не, не получат они мою тридцатку.
на всякий случай - === cut === FastPictureViewer ships in a
на всякий случай -
=== cut ===
FastPictureViewer ships in a kind of 'safe mode' where hardware acceleration, parallel image loading and smooth scaling are turned off by default. You might want to try turning those features ON one by one from the Options dialog and experiment a little bit with the settings to discover what works best for your computer and your needs. The fastest configuration is described in the FAQ.
=== cut ===
это включал ?
Включал GPU и parallel loading. Иначе нет смысла :)
Включал GPU и parallel loading.
Иначе нет смысла :)
да это просто в ACDSee сидят криворукие программеры вот мой
да это просто в ACDSee сидят криворукие программеры
вот мой эксперимент
в каталоге 2 файла 1.jpg и 2.jpg
переключаю колёсиком - вижу 2 разные картини
так всё и должно быть
не выходя из ACDSee с помощью FARа копирую 1.jpg в 2.jpg
по факту в каталоге теперь лежит одна картинка с разными именами
кручу колёсико мыши и вижу как ACDSee продолжает показывать две разные картинки
подкладываю в каталог ещё картинок, продолжает показывать только две
подозреваю, что тут дело в кешировании картинок