Как сжать JPG без потери качества
Правильные приёмы сжатия изображений JPEG с сохранением чёткости. Узнайте, какие настройки качества использовать и когда сжатие с потерями незаметно.
«Без потери качества» — не совсем верная формулировка: сжатие JPG всегда с потерями. Но потерю качества можно сделать полностью незаметной для человеческого глаза. При правильной настройке качества сжатый JPG визуально неотличим от оригинала даже при 50–70% исходного размера файла. Вот как.
Как работает сжатие JPG
JPEG использует дискретное косинусное преобразование (DCT) для преобразования данных изображения в частотные компоненты. Высокочастотные детали (мелкая текстура, шум) отбрасываются агрессивнее, чем низкочастотные области (плавные градиенты, крупные формы). Настройка качества контролирует, насколько агрессивно это происходит. При качестве 85 JPG теряет данные, которые человеческий глаз буквально не может воспринять. При качестве 60 начинает появляться «блочность» — пикселизированные квадраты, особенно в градиентах неба и плавных тонах кожи.
Золотая середина: качество 75–85
- Качество 85: почти без потерь для глаза. Файл обычно 50–60% размера качества 100.
- Качество 75: отличное качество. 40–50% исходного размера. Стандарт для большинства веб-изображений.
- Качество 60: заметная потеря качества. Используйте только когда размер файла критичен (напр. цель 20КБ).
- Качество 50 и ниже: видимая блочность и размывание цвета. Избегайте, если не абсолютно необходимо.
- Наш Компрессор изображений автоматически выбирает оптимальное качество для вашей цели размера файла.
Меняйте размер перед сжатием
Это самый упускаемый шаг. Сжатие изображения 4000×3000px до 100КБ вынуждает качество настолько низкое, что ухудшение видно. Но сжатие изображения 1200×900px до 100КБ удерживает качество на 80–85 — визуально идеально. Правило: меняйте размер до фактического размера отображения, затем сжимайте. Используйте Изменитель размера для задания размеров, затем сжимайте.
Избегайте многократного пересохранения JPG
Каждый раз при открытии и пересохранении JPG он повторно применяет сжатие с потерями. После 3–4 поколений качество заметно ухудшается. Это называется потерей поколения. Всегда работайте с оригинальным файлом и сжимайте один раз до целевого размера. Никогда не пересохраняйте сжатый JPG.
Лучше, чем сжатие: конвертация в WebP
WebP даёт лучшее качество, чем JPG при том же размере файла — обычно на 25–35% меньше при эквивалентном визуальном качестве. Если вы сжимаете изображения для сайта, конвертация в WebP даёт лучшие результаты, чем простая настройка качества JPG.
Когда лучше использовать PNG
Если у вашего изображения резкие края, текст или прозрачный фон — используйте PNG. Сжатие JPG создаёт видимые артефакты «звона» вокруг жёстких краёв (логотипы, скриншоты, текст). Конвертируйте PNG в JPG только когда у вас фотографическое изображение без потребности в прозрачности.
Попробуйте бесплатно — без регистрации
Изменяйте размер, сжимайте и конвертируйте изображения прямо в браузере.