Сжатие изображений с кривой качества

Любой компрессор прячет этот компромисс за словами «хорошо», «лучше», «наилучшее». Здесь он нарисован: настоящая кривая зависимости размера от качества для вашей картинки, а оригинал и сжатая версия наложены друг на друга под разделителем, который можно двигать. Точку, где картинка вас ещё устраивает, выбираете вы.

Перетащите изображение сюда или нажмите, чтобы выбрать

Главное здесь — кривая

Качество сжатия нелинейно. На большинстве фотографий файл резко уменьшается от 100 до примерно 80, при этом видимых изменений почти нет, затем кривая выполаживается, а где-то ниже 50 качество обваливается — появляются блоки и полосы. Где именно проходят эти изломы, целиком зависит от картинки: у плоской графики и у шумной фотографии кривые совершенно разные. Пресет этого знать не может. Кривая, построенная по вашему собственному изображению, — может, и её излом обычно и есть та настройка, которая вам нужна.

Почему разделитель, а не две миниатюры

Артефакты сжатия незаметны на маленьком размере. Две миниатюры рядом будут выглядеть одинаково при любом качестве, которым имеет смысл пользоваться, — именно так каждому компрессору и удаётся заявлять, что его результат неотличим от оригинала. Если наложить их друг на друга и провести разделителем по одним и тем же пикселям, различия становятся видны там, где они и возникают: в градиентах, вокруг резких границ и на однородных участках, которые должны быть гладкими.

Форматы

WebP при том же видимом качестве меньше JPEG, обычно на четверть и больше, и его читают все современные браузеры. JPEG остаётся самым надёжным вариантом, когда файл нужно отдать чему-то старому или в типографию. AVIF ещё меньше, но браузер должен уметь его кодировать, поэтому эта опция появляется, только если ваш это умеет.

Часто задаваемые вопросы

Почему иногда файл выходит больше исходного?

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

Качество 100 — это без потерь?

Нет. Для JPEG это лишь самая щадящая настройка кодировщика — сжатие всё равно остаётся с потерями. По-настоящему без потерь работают только PNG и режим lossless в WebP.

Будут ли удалены мои метаданные?

Да, как побочный эффект: перекодирование через canvas даёт новый файл без EXIF. Если нужно убрать метаданные без перекодирования, воспользуйтесь инструментом удаления EXIF.

Отправляется ли моё изображение на сервер?

Нет. Декодирование, перекодирование и измерение идут в вашем браузере, а сохраняемый файл берётся с того же канваса.

Сделано командой GO AI. Удаление EXIF · Все бесплатные инструменты