GIF срещу PNG

png файловете почти винаги предлагат по-добра компресия и намален размер на файла в сравнение с GIF. png форматът също поддържа променлива прозрачност и милиони цветове, докато GIF поддържа само 256 цвята и не предлага алфа канали. За онлайн използване единственият сценарий, при който GIF файловете са подходящи вместо png, са анимации.

Сравнителна диаграма

Разлики - прилики - GIF спрямо png сравнителна диаграма
GIFpng
Поддръжка за анимация да Не
Управление на цветовете Не Поддържа управление на цветовете чрез включване на ICC профили за цветово пространство
Поддръжка за много страници да Не
Подкрепа за прозрачност да да
Разширения на файлове .gif, .gfa .png
MIME тип изображение / GIF изображение / png
Растерни / вектор растер растер
Индексиран цвят да Да (за 1-8bit png)
Поставки за Графичен формат за обмен Преносима мрежова графика
Поддръжка за метаданни да да
Поддръжка за слоеве да Не
Преплитане на подкрепа да да
Тип формат Формат на графично изображение на растер Формат на графично изображение на растер
разтегателна Да (GIF89a) Не
Приложения съвместими Повечето уеб браузъри и пакети за производителност Повечето уеб браузъри и пакети за производителност
Алгоритъм за компресия Lempel-Ziv-Welch (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
  • Растерни изображения за Интернет: Формати и опции за оптимизация