Бесплатно · без регистрации · без загрузки на сервер

Форматы изображений

Чем PNG отличается от JPG, зачем нужны WEBP и AVIF, почему iPhone снимает в HEIC. Коротко о каждом формате, который понимает Растр.

Коротко

ФорматПрозрачностьСжатиеГод
PNGДаБез потерь1996
JPG (JPEG)НетС потерями1992
WEBPДаС потерями2010
AVIFДаС потерями2019
HEIC (HEIF)ДаС потерями2015
GIFДа, 1 битБез потерь1987
BMPНетБез сжатия1990
ICOДаБез потерь1985
TIFFДаБез сжатия1986
TGAДаБез сжатия1984
PDFНетС потерями1993
SVGДаБез потерь2001
PPM и PGMНетБез сжатия1988
Base64 (Data URI)ДаБез потерь—

Нужен совет попроще? Для фото — JPG, для сайта — WEBP, для логотипов и скриншотов — PNG, для иконки сайта — ICO, для документов — PDF.

PNG

Portable Network Graphics · 1996

Формат без потерь с поддержкой прозрачности. Появился как свободная замена GIF и стал стандартом для скриншотов, логотипов, схем и интерфейсов. Для фотографий слишком тяжёл: каждая точка сохраняется точно.

Конвертеры: PNG в JPG, PNG в WEBP, PNG в ICO, JPG в PNG.

JPG (JPEG)

Joint Photographic Experts Group · 1992

Самый распространённый формат фотографий. Сжимает с потерями, отбрасывая детали, которые глаз почти не замечает, поэтому фото весят в разы меньше, чем в PNG. Прозрачность не поддерживает. Каждое повторное сохранение немного ухудшает качество.

Конвертеры: JPG в PNG, JPG в WEBP, JPG в PDF, PNG в JPG.

WEBP

формат Google для веба · 2010

Современный формат для сайтов. По данным Google, на 25–34% легче JPG того же качества и при этом поддерживает прозрачность и анимацию. Все современные браузеры его показывают, но часть программ и онлайн-форм до сих пор не принимает.

Конвертеры: JPG в WEBP, PNG в WEBP, WEBP в JPG, WEBP в PNG.

AVIF

AV1 Image File Format · 2019

Формат на основе видеокодека AV1 от Альянса за открытые медиа. Сжимает ещё сильнее WEBP и поддерживает прозрачность и широкий цветовой охват. Браузеры его показывают, но сохранять AVIF умеют не все, а редакторы поддерживают его выборочно.

Конвертеры: AVIF в JPG.

HEIC (HEIF)

High Efficiency Image File Format · 2015 · только чтение

Формат фотографий iPhone и iPad начиная с iOS 11. Примерно вдвое компактнее JPG при том же качестве, но плохо открывается на Windows, в старых программах и на сайтах. Растр читает HEIC и переводит его в любой другой формат.

Конвертеры: HEIC в JPG.

GIF

Graphics Interchange Format · 1987

Один из старейших форматов. Хранит не больше 256 цветов, поэтому подходит только для простой графики. Прозрачность однобитная: точка либо видна полностью, либо полностью прозрачна. Известен анимацией, но для неподвижных картинок сегодня лучше PNG или WEBP.

BMP

Windows Bitmap · 1990

Простейший формат Windows без сжатия: каждая точка записана как есть. Файлы огромные, зато их понимает любая программа и даже микроконтроллеры. Растр сохраняет 24-битный BMP.

ICO

иконки Windows и favicon · 1985

Контейнер для иконок: внутри одного файла лежат картинки разного размера, и система выбирает подходящую. Используется для значков программ Windows и для favicon сайтов.

Конвертеры: PNG в ICO.

TIFF

Tagged Image File Format · 1986

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

Конвертеры: TIFF в JPG.

TGA

Truevision TGA (Targa) · 1984

Старый формат, который до сих пор живёт в играх и 3D-графике: его понимают игровые движки и редакторы текстур. Поддерживает альфа-канал, сжатие простое или отсутствует.

PDF

Portable Document Format · 1993

Формат документов, который одинаково выглядит на любом устройстве. Растр кладёт каждую картинку на отдельную страницу и может собрать много картинок в один файл, удобно для сканов и чеков.

Конвертеры: JPG в PDF.

SVG

Scalable Vector Graphics · 2001

Векторный формат: картинка описана фигурами и линиями, поэтому масштабируется без потери чёткости. Растр читает SVG и рисует его в любом размере. При сохранении в SVG растровая картинка кладётся внутрь файла — это не векторизация.

Конвертеры: SVG в PNG.

PPM и PGM

семейство Netpbm · 1988

Простые форматы без сжатия из мира Unix: PPM хранит цветное изображение, PGM — оттенки серого, PBM — чёрно-белое. Их легко читать и писать из скриптов, поэтому они популярны в науке и компьютерном зрении.

Base64 (Data URI)

картинка в виде текста

Не формат изображения, а способ записать картинку текстом, чтобы вставить её прямо в HTML, CSS или JSON без отдельного файла. Подходит для маленьких иконок: текстовая запись на треть больше исходного файла.

Все конвертеры