PNG-24. Устраняем лишнюю информацию

Автор: Евгений Рыжков Дата публикации: 16.07.2011

Photoshop имеет неприятный баг при сохранении PNG-24 с прозрачными участками — в местах где должна быть прозрачность, присутствуют фрагменты ненужных изображений. Увидеть это можно в некоторых редакторах вроде Seashore. Хотя пользователь визуально этих фрагментов не видит, они влияют на вес изображения. Связано это с алгоритмами оптимизации PNG: лучше сжимаются изображения, где большие участки состоят из одинакового цвета.

Заметка

Баг присутствует независимо от того вырезалась ли картинка самостоятельно или был готов сразу слой с прозрачностью.

Решение

Ряд манипуляций с изображением в Photoshop позволяет устранить этот баг. Для этого заменим все прозрачные участки однородным цветом (лучше всего для этого подойдет черный, т.к. самый «легкий»).

Видеоролик покажет как это сделать. И заодно сравним вес изображения, сохраненного обычным способом и вес изображения, с удаленными лишними фрагментами.

На этом месте должен был быть замечательный видео ролик. Раз читаешь этот текст, ты его не видишь. Может у тебя не установлен или отключен flash. А может еще по какой-то не ведомой нам причине. Попробуй утановить/включить flash, если не поможет, напиши нам.
Установить свежую версию Flash

В данном примере удалось сократить изображение немногим больше 50Kb. Для разных изображений выигрыш может быть разным: как меньшим так и большим.

Материалы

По теме