GIF против PNG

png файлы почти всегда предлагают лучшее сжатие и уменьшенный размер файла по сравнению с GIF. Формат png также поддерживает переменную прозрачность и миллионы цветов, в то время как GIF поддерживает только 256 цветов и не предлагает альфа-каналы. Для использования в Интернете единственным сценарием, в котором GIF-файлы подходят вместо png, являются анимации.

Сравнительная таблица

Отличия - сходства - Сравнение GIF и png
GIFpng
Поддержка анимации да нет
Управление цветом нет Поддержка управления цветом за счет включения профилей цветового пространства ICC
Поддержка многостраничных да нет
Поддержка прозрачности да да
Расширения файлов .gif, .gfa .png
MIME тип изображение / GIF Изображение / png
Raster / вектор растр растр
Индексированный цвет да Да (для 1-8-битных png)
Стенды для Формат обмена графиками Портативная сетевая графика
Поддержка метаданных да да
Поддержка слоев да нет
Чересстрочная поддержка да да
Тип формата Формат растровой графики Формат растровой графики
расширяемый Да (GIF89a) нет
Совместимые приложения Большинство веб-браузеров и наборов производительности Большинство веб-браузеров и наборов производительности
Алгоритм сжатия Лемпель-Зив-Уэлч (LZW) Алгоритм сжатия без потерь DEFLATE
запатентованный нет нет
Единый идентификатор типа com.compuserve.gif public.png
Магический номер GIF87a / GIF89a 89 50 4e 47 0d 0a 1a 0a

Содержание: GIF против png

  • 1 Приложения
  • 2 преимущества png над GIF
  • 3 Прозрачность
  • 4 доля рынка
  • 5 ссылок

Приложения

Если ваше изображение не является анимированным, используйте формат png.

Преимущества png над GIF

Формат png предлагает несколько преимуществ перед файлами GIF:

  • Лучшее сжатие, что приводит к уменьшению размера файла (обычно на 5-25% лучше)
  • png поддерживает переменную прозрачность (альфа-каналы).
  • png предлагает управление яркостью изображения (через кроссплатформенную гамма-коррекцию) и коррекцию цвета.
  • png поддерживает двумерное чередование (метод прогрессивного отображения), а GIF - нет.

прозрачность

В GIF-файле только один цвет может быть указан как прозрачный. Файлы GIF в конечном итоге создают эффекты ореола, когда они используются на фоне цветов, которые отличаются от предполагаемого (обычно белого или черного) цвета фона.

png-файл имеет более сильную поддержку прозрачности, с 8-битной альфа-маской.

Рыночная доля

Доля использования в Интернете (через HTTP-архив) основных форматов изображений

Ссылки

  • png и GIF - W3C
  • Растровые изображения для Интернета: форматы и параметры оптимизации