Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2008-03-30 13:23:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
шиза какая-то
     Как они это делают?!

     Картинка, png примерно полметра размером. Опера, MSIE, MS picture and fax viewer (это штатная "смотрелка картинок" в винде) показывают какой-то грязно-зеленый некачественный лес, речку, и что-то типа моста. ACDSee, FastStone picture viewer, штатная виндовая "превьюшка" в "проводнике виндоуз" и MS Paint - показывают на переднем плане анимешную девицу с фиолетовыми волосами. Фотошоп, GIMP и Corel PhotoPaint опять же показывают девицу на фоне леса. Слоёв (при помощи фотошопа) не обнаружено.

     Как?!?!?! Особенно интересно, что разную картинку показывают не просто разные программы, но даже разные встроенные в винду средства.

     [upd:] ответ получен: у картинки "сильно нестандартная" гамма - ~0.015. "Девица" находится в пикселях с "нормальной" яркостью, "лес" - в пикселях, близких к белым. Если вьювер игнорирует гамму картинки - видна девица на фоне белых пикселей, если делает гамма-коррекцию - девица улетает в неразличимо-чёрное, а из "почти белых" пикселей проявляется хреновенький, но лес. Подробней - в комментах.
     Двач рулит - ответ там получен через четыре с половиной минуты после вопроса :-) Здесь, впрочем, тоже довольно быстро :-)
     Пикча релейтед :-)


(Добавить комментарий)


[info]langsamer@lj
2008-03-30 06:55 (ссылка)
Если выделить картинку в IE при помощи Ctrl-A, то девица просматривается..

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2008-03-30 07:07 (ссылка)
Скорее, "угадывается" - если хорошо знаешь, что она там есть, можно найти на неё намёки :-) Я сам когда-то делал "ctrl/A картинки", использующие то, как именно "выделяется" картинка в IE - тут однозначно другой принцип. К тому же, незаметно спрятать фиолетовый среди зеленого - это фантастика...

(Ответить) (Уровень выше)


[info]moonofnovember@lj
2008-03-30 07:07 (ссылка)
на дваче был тред - там объяснялось как, вот только найти его сейчас...

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2008-03-30 07:09 (ссылка)
Давно был? Если давно - то однозначно умер, можно уже и не искать.

Самое обидное - я такие "в белую точечку" картинки видел не раз, но мне в голову не приходило посмотреть на них не через вьювер :-) А сейчас уже поздно - всё постёрто...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]moonofnovember@lj
2008-03-30 07:22 (ссылка)
он был в /s кажется - может на 9-10 странице еще остался?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dibr@lj
2008-03-30 07:36 (ссылка)
Задал вопрос в /b/ - через четыре с половиной минуты получил правильный ответ :-))) Цитирую:

Этот трюк основан на возможности гамма-коррекции в пнг, и том, что часть программ обрабатывают гамма коррекцию, а часть нет.

в картинке в шахматном порядке расположены очень светлые пикселы (лес и река), и нормальные -- ханю; если гамма-коррекция не использовалась -- видно ханю, если картинку сильно затемнить -- пикселы с ханю становятся неразличмо темными, зато проступает лес.

достаточно открыть картинку в гимпе/фотошопе и покрутить гамму, увидишь все сам.


Привечание: крутить лучше "точку черного" в levels - так более очевиден результат.
Двач форева! :-)

(Ответить) (Уровень выше)


[info]david_m@lj
2008-03-30 07:33 (ссылка)
Прежде всего, у картинки нестандартная гамма — 0.01515. В принципе, этого уже должно хватить для нечитаемости во вьюверах, которые гамму не понимают. Но там ещё и 8 image-data секций? и вот чем они заняты, я не очень пока понимаю.

(Ответить) (Ветвь дискуссии)


[info]david_m@lj
2008-03-30 07:36 (ссылка)
Похоже, картинка просто порезана на 8 горизонтальных полос, это не очень интересно…

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dibr@lj
2008-03-30 07:39 (ссылка)
Тут (точнее, не тут, но не суть) подсказывают:

Этот трюк основан на возможности гамма-коррекции в пнг, и том, что часть программ обрабатывают гамма коррекцию, а часть нет.

в картинке в шахматном порядке расположены очень светлые пикселы (лес и река), и нормальные -- ханю; если гамма-коррекция не использовалась -- видно ханю, если картинку сильно затемнить -- пикселы с ханю становятся неразличмо темными, зато проступает лес.

достаточно открыть картинку в гимпе/фотошопе и покрутить гамму, увидишь все сам.


Действительно - если открыть картинку в ФШ, зайти в levels и начать тянуть "точку черного" вправо - "анимешная девица" уходит в невидимую черноту, а "белые" точки оказываются не совсем белыми, а вовсе изображением леса.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]david_m@lj
2008-03-30 07:41 (ссылка)
Ага, значит только гамма. Был бы 16-битный png, можно было бы и лес пофотореалистичнее сделать:)

(Ответить) (Уровень выше)