Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

«Опера» 9.50 и выше показывает не все JPEG

«Опера», не покажи этот JPEG! (11.92КиБ)

Случайно выяснилось, что «Опера» с какой-то версии не умеет показывать некоторые JPEG (и считает, что в них 0 бит на пиксель). Попытаюсь выяснить с какой версии это началось.

Добавлено: «Опера» 9.00, 9.27, 9.63, 10.00, 11.00, 11.01а и Opera Mini 5.1 не показывает. «Опера» 8.54 — показывает. Значит сломали в девятой версии.

23 комментария
praeivis (praeivis.lt) 2010

Все дело в проклятии — поставили тайтл «„Опера“, не покажи этот JPEG! (11.92КБ)», вот она и непоказивает :D

Евгений Степанищев (bolknote.ru) 2010

Комментарий для praeivis.lt:

Ты меня раскусил :)

nsinreal.blogspot.com 2010

А в чем особенность таких картинок?

caesar (gaius-julius.ya.ru) 2010

т. е. у них какая-то своя, самобытная jpeglib?

Евгений Степанищев (bolknote.ru) 2010

Комментарий для nsinreal.blogspot.com:

А в чем особенность таких картинок?

Это multi-scan JPEG, соптимизированные при помощи jpegtran (параметр -scans).

Евгений Степанищев (bolknote.ru) 2010

Комментарий для gaius-julius.ya.ru:

т. е. у них какая-то своя, самобытная jpeglib?

Судя по тому, что на странице opera:about нет никаких реверансов в сторону jpeglib, какая-то своя библиотека.

praeivis (praeivis.lt) 2010

По ходу проблеми не только у Опери — Фотошоп 7 версии тоже несправляится.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для praeivis.lt:

Ого, надо посмотреть другие программы. последняя Пикаса и Виндоуз 7 обрабатывают нормально.

Александр Карпинский 2010

Может не Опера не справилась с открытием, а jpegtran не справился с сохранением? Ну, как один из вариантов.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для Александр Карпинский:

«Опера» 8.54 (об этом я написал) файл открывает, остальные браузеры — тоже.

Евгений Степанищев (bolknote.ru) 2010

Paint.NET 3.5.6, Paint из Windows 7, Picasa 3.8.0, XnView 1.97.6, GIMP 2.6.11 файл открывают нормально.

Александр Карпинский 2010

Нет, постой. Прав не тот, на чей стороне больше реализаций, прав тот, кто открывает или сохраняет в соответствии со спецификацией. Как я понимая, ты пока настолько глубоко не копал?

Евгений Степанищев (bolknote.ru) 2010

Комментарий для Александр Карпинский:

Сохраняет он в соответствии со стандартом.

Мне интереснее что ещё не поддерживает такие файлы.

praeivis (praeivis.lt) 2010

Комментарий для Евгения Степанищева:

Послал на мыло как это выгледит в 7 фотошопе — у меня тоже предчуствия на  баг в Makecorner 0.25 =)

Александр Карпинский 2010

Под Маком в последнем фотошопе открывает так:
http://img-fotki.yandex.ru/get/5300/homm86.0/0_4b519_fe1062d4_L#Screen%2Bshot%2B2010-12-31%2Bat%2B2.43.34.png%7Chttp%3A%2F%2Ffotki.yandex.ru%2Fusers%2Fhomm86%2Fview%2F308505%2F%3Fpage%3D0#

А в «Просмотрщике» все нормально.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для praeivis.lt:

у меня тоже предчуствия на баг в Makecorner 0.25 =)

Тогда уж у jpegtran. Но он сохраняет вполне в формате. После НГ буду разбираться.

jankkhvej (jankkhvej.blogspot.com) 2010

А ещё похожее попадалось — ни один IE не показывает JPEG с цветовым пространством, отличным от RGB. А как Opera с этим?

jankkhvej (jankkhvej.blogspot.com) 2010

Офигеть, если одновременно постить два камента, то последний камент попадает в первый запощенный. Удалите камент про fontforge, пожалуйста.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для jankkhvej.blogspot.com:

Удалил.

А ещё похожее попадалось — ни один IE не показывает JPEG с цветовым пространством, отличным от RGB

Угу, знаю. «Опера» показывает (или раньше показывала).

Евгений Степанищев (bolknote.ru) 2011

11.10 бета, сборка 2076 всё ещё не показывает.

GreLI 2012

Исправлено в Опере 11.62.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для GreLI:

Возможно в версии для Виндоуз. В «Маке» не показывает по-прежнему.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для GreLI:

Гм, странно, а теперь 11.62 под Мак показывает всё.