Сжатие без потерь и с потерями: в чём разница?
Понятное объяснение сжатия без потерь и с потерями — когда использовать каждое, какие форматы используют что, и как выбрать.
Каждый раз при сжатии изображения вы используете либо сжатие без потерь, либо с потерями — два принципиально разных подхода с очень разными компромиссами. Понимание разницы помогает каждый раз выбирать правильный формат и инструмент.
Сжатие с потерями: меньше файлы, часть данных отброшена
- Сжатие с потерями навсегда удаляет данные изображения, которые алгоритм считает наименее важными. Удалённые данные не восстановить. Результат — файл меньше, но каждый раз при пересжатии файла с потерями он теряет больше данных.
- Форматы со сжатием с потерями:
- JPG / JPEG
- WebP (режим с потерями)
- AVIF (режим с потерями)
- HEIC (режим с потерями)
- Лучше для: фотографий, изображений соцсетей, веб-контента — везде, где малый размер файла важнее, чем попиксельное сохранение.
Сжатие без потерь: то же качество, просто лучше организовано
- Сжатие без потерь реорганизует данные изображения эффективнее, ничего не отбрасывая. Распакованный файл побитово идентичен оригиналу. Файлы больше, чем с потерями, но качество идеально сохранено.
- Форматы со сжатием без потерь:
- PNG
- WebP (режим без потерь)
- TIFF (со сжатием LZW)
- GIF (ограничен 256 цветами)
- BMP (без сжатия, технически без потерь)
- Лучше для: логотипов, скриншотов, медицинских изображений, архивных фото — везде, где критична точность пикселей.
Практическая разница в размере файла
| Тип изображения | JPG (с потерями) | PNG (без потерь) | WebP (с потерями) |
|---|---|---|---|
| Фотография (1200×800) | ~120КБ | ~800КБ | ~90КБ |
| Скриншот (1920×1080) | ~200КБ | ~150КБ | ~100КБ |
| Логотип (500×200) | ~30КБ | ~15КБ | ~10КБ |
Потеря поколения: ключевой риск сжатия с потерями
Каждый раз при открытии и пересохранении файла с потерями он теряет больше данных. Сохраните JPG 10 раз — и увидите видимые артефакты. Это называется потерей поколения. Решение: всегда храните оригинал в формате без потерь (PNG или TIFF) и каждый раз экспортируйте новую копию с потерями для распространения. Никогда не пересохраняйте JPG многократно.
Что использовать?
- Фото для веба: JPG или WebP с потерями — Сжать изображения здесь
- Логотип или иконка: PNG без потерь — Конвертировать в PNG
- Фотоархив / мастер-файл: TIFF или PNG без потерь
- Лучшее из обоих для веба: WebP поддерживает оба — Конвертировать в WebP
Попробуйте бесплатно — без регистрации
Изменяйте размер, сжимайте и конвертируйте изображения прямо в браузере.