Оптимизируем JPEG (Joint Photographic Experts Group). Проблемы отображения JPEG браузерами. Алгоритмы уменьшения изображений
в чём лучше сохранить
выравниваем по сетке
оптимизируем мелкую текстуру
удалим всё лишнее
Резюме
Это кажется странным, но у браузеров есть проблемы с отображением JPEG. Эта тема лишь косвенно относится к оптимизации, тем не менее, нам она кажется достаточно важной, чтобы о ней упомянуть.
Во-первых, Internet Explorer, включая восьмую версию, не поддерживает прогрессивную загрузку JPEG (когда качество изображения улучшается по мере его загрузки): он его показывает только после полной загрузки файла, что сильно отличается от поведения «традиционного» JPEG, когда изображение отображается сверху вниз, по мере загрузки. Проблема в том, что пользователь может подумать, что загрузка страницы закончена, тогда как некоторые функциональные элементы могут быть ещ? не простроены до конца.
Во-вторых, некоторые программы (например, Photoshop) сохранят JPEG в цветовом пространстве CMYK, если при работе с изображением выбран именно этот режим. Определ?нные, используемые в настоящее время браузеры (среди них FireFox 2, Internet Explorer 6, Google Chrome 2) не смогут отобразить такое изображение, а Safari, вплоть до версии 4, отобразит его инвертированным.
Рис. 3.3. Диалог выбора цветового пространства в программе Adobe Photoshop
В-третьих, FireFox (включая текущую версию — 3.5.3) в версии под Windows иногда неверно декодирует JPEG-файлы: на некоторых изображениях только в этом браузере появляются едва заметные полосы. Увидеть их достаточно просто: создайте новый файл в Photoshop, залейте его цветом #5c6264 и сохраните с качеством 80%.