Форматы изображений
Чем 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 |
| Нет | С потерями | 1993 | |
| SVG | Да | Без потерь | 2001 |
| PPM и PGM | Нет | Без сжатия | 1988 |
| Base64 (Data URI) | Да | Без потерь | — |
Нужен совет попроще? Для фото — JPG, для сайта — WEBP, для логотипов и скриншотов — PNG, для иконки сайта — ICO, для документов — PDF.
PNG
Формат без потерь с поддержкой прозрачности. Появился как свободная замена GIF и стал стандартом для скриншотов, логотипов, схем и интерфейсов. Для фотографий слишком тяжёл: каждая точка сохраняется точно.
Конвертеры: PNG в JPG, PNG в WEBP, PNG в ICO, JPG в PNG.
JPG (JPEG)
Самый распространённый формат фотографий. Сжимает с потерями, отбрасывая детали, которые глаз почти не замечает, поэтому фото весят в разы меньше, чем в PNG. Прозрачность не поддерживает. Каждое повторное сохранение немного ухудшает качество.
Конвертеры: JPG в PNG, JPG в WEBP, JPG в PDF, PNG в JPG.
WEBP
Современный формат для сайтов. По данным Google, на 25–34% легче JPG того же качества и при этом поддерживает прозрачность и анимацию. Все современные браузеры его показывают, но часть программ и онлайн-форм до сих пор не принимает.
Конвертеры: JPG в WEBP, PNG в WEBP, WEBP в JPG, WEBP в PNG.
AVIF
Формат на основе видеокодека AV1 от Альянса за открытые медиа. Сжимает ещё сильнее WEBP и поддерживает прозрачность и широкий цветовой охват. Браузеры его показывают, но сохранять AVIF умеют не все, а редакторы поддерживают его выборочно.
Конвертеры: AVIF в JPG.
HEIC (HEIF)
Формат фотографий iPhone и iPad начиная с iOS 11. Примерно вдвое компактнее JPG при том же качестве, но плохо открывается на Windows, в старых программах и на сайтах. Растр читает HEIC и переводит его в любой другой формат.
Конвертеры: HEIC в JPG.
GIF
Один из старейших форматов. Хранит не больше 256 цветов, поэтому подходит только для простой графики. Прозрачность однобитная: точка либо видна полностью, либо полностью прозрачна. Известен анимацией, но для неподвижных картинок сегодня лучше PNG или WEBP.
BMP
Простейший формат Windows без сжатия: каждая точка записана как есть. Файлы огромные, зато их понимает любая программа и даже микроконтроллеры. Растр сохраняет 24-битный BMP.
ICO
Контейнер для иконок: внутри одного файла лежат картинки разного размера, и система выбирает подходящую. Используется для значков программ Windows и для favicon сайтов.
Конвертеры: PNG в ICO.
TIFF
Формат для печати, сканирования и архивов. Хранит изображение без потерь, поддерживает несколько страниц и высокую глубину цвета. Файлы очень большие, а браузеры TIFF не показывают.
Конвертеры: TIFF в JPG.
TGA
Старый формат, который до сих пор живёт в играх и 3D-графике: его понимают игровые движки и редакторы текстур. Поддерживает альфа-канал, сжатие простое или отсутствует.
Формат документов, который одинаково выглядит на любом устройстве. Растр кладёт каждую картинку на отдельную страницу и может собрать много картинок в один файл, удобно для сканов и чеков.
Конвертеры: JPG в PDF.
SVG
Векторный формат: картинка описана фигурами и линиями, поэтому масштабируется без потери чёткости. Растр читает SVG и рисует его в любом размере. При сохранении в SVG растровая картинка кладётся внутрь файла — это не векторизация.
Конвертеры: SVG в PNG.
PPM и PGM
Простые форматы без сжатия из мира Unix: PPM хранит цветное изображение, PGM — оттенки серого, PBM — чёрно-белое. Их легко читать и писать из скриптов, поэтому они популярны в науке и компьютерном зрении.
Base64 (Data URI)
Не формат изображения, а способ записать картинку текстом, чтобы вставить её прямо в HTML, CSS или JSON без отдельного файла. Подходит для маленьких иконок: текстовая запись на треть больше исходного файла.
Все конвертеры
- PNG → JPGЛёгкий файл для почты и сайтов
- JPG → PNGДля редактирования без новых потерь
- HEIC → JPGФото с iPhone для Windows и Android
- WEBP → JPGОткрыть картинку с сайта где угодно
- WEBP → PNGС сохранением прозрачного фона
- JPG → WEBPУскорить сайт на 25–35%
- PNG → WEBPЛёгкая графика с прозрачностью
- AVIF → JPGОткрыть AVIF в любой программе
- JPG → PDFСобрать сканы и фото в один файл
- PNG → ICOСоздать favicon для сайта
- SVG → PNGВектор в картинку любого размера
- TIFF → JPGСканы и фото из архива
- Сжать фотоУменьшить вес без заметных потерь
- Сжать до N КБТочный вес: 200 КБ, 500 КБ, 1 МБ
- Размер фотоВ пикселях или процентах
- Удалить метаданныеEXIF, GPS и данные камеры из фото
- Фото для ГосуслугЗагранпаспорт: 3:4, до 500 КБ
- Фото для OzonКарточка товара: 3:4, 900×1200
- Фото для WildberriesКарточка товара: 3:4, 900×1200
- Фото для АвитоОбъявление: 4:3, JPG, 1600×1200
- Стикер для TelegramWEBP 512 px, до 512 КБ