Чтобы при оптимизации изображений достичь наилучших результатов, нужно правильно выбрать формат графического изображения. Итак, рассмотрим основные форматы, а именно gif, jpeg, png.

Формат GIF (Graphics Interchange Format).
Этот компактный формат славится малым размером файлов изображений. Изображения в формате JPEG содержат миллионы цветов, а изображения в формате GIF – не более 256. Кроме этого, формат GIF поддерживает анимацию,  в этом случае изображение представляется в виде сменяющих друг друга кадров. GIF также поддерживает прозрачность, которая является своего рода булевым типом прозрачности. Пиксель в рисунке либо полностью прозрачный, либо полностью непрозрачный.

Применение GIF

Формат GIF следует использовать в том случае, если цветовой диапазон исходных изображений не превышает 256 цветов, либо количество цветов может быть уменьшено без существенного ухудшения качества. Это, как правило, изображения с большими площадями однородных одноцветных областей, изображения, полученные конвертированием из векторных форматов, изображения с текстом.
Для полноцветных изображений, в том числе для фотографий, формат GIF мало применим. В этом случае следует использовать другие форматы сжатия.
Формат GIF следует использовать в том случае, если цветовой диапазон исходных изображений не превышает 256 цветов, либо количество цветов может быть уменьшено без существенного ухудшения качества.

Формат JPEG (Joint Photographic Experts Group).
JPEG не имеет ограничение в 256 цветов. И может содержать миллионы цветов, обладает большим сжатием.  Это формат с потерями, то есть теряется качество с каждым редактированием. JPEG не поддерживает прозрачность и анимацию.

Применение JPEG

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

Формат PNG (Portable Network Graphics).
Данный формат был создан специально для Интернета с целью вытеснения формата GIF. Основное преимущество формата PNG – поддержка 24-битных цветов и прозрачности. Не поддерживает анимацию.

Применение PNG

PNG-24 рекомендуется выбирать для полноцветных изображений с четкими краями и мелкими деталями, изображений с мелким текстом, а также для изображений с прозрачными областями.

Итого:
- JPEG является лучшим форматом для фотографий.
- GIF является лучшим форматом для анимации.
- PNG – формат, для всего остального – иконки, кнопки, фоны, графики.