Поменяйте измеренное количество деталей на файл меньшего размера и увидите реальную картину до и после.
байты
Инструмент загружается здесь. Требуется JavaScript, потому что работа происходит на вашем устройстве.
Ваши файлы и ваша конфиденциальность
Ваши изображения никогда не загружаются. Каждый файл считывается на эту вкладку браузера и перекодируется
собственный конвейер изображений браузера внутри Web Worker и возвращается в качестве загрузки. Инструмент
код не делает запроса, переносящего файл, вставленный текст или сгенерированный вывод. раскрыто
Запросы скриптов аналитики являются отдельными и описаны в Политике конфиденциальности сайта.
Что делает этот инструмент
Уменьшите размер фотографии, перекодировав ее в JPEG или WebP с желаемым качеством.
выбирай. Изображение декодируется и кодируется вашим собственным браузером, а панель сообщает о
измеренный размер результата, а не оценка.
Сжатие здесь означает перекодирование. Изображение декодируется в простые пиксели, нарисованные один раз.
на холст и передается кодировщику JPEG или WebP браузера с заданным вами качеством.
Эти кодеры экономят место, отбрасывая детали, поэтому за файл меньшего размера всегда платят меньше.
верность. Результат измеряется из закодированных байтов и отображается рядом с оригиналом, как
в процентах и в виде пары «до» и «после», так что вы можете судить о сделке
а не гадать.
Как его использовать
Выберите одно изображение или несколько одновременно, чтобы сжать пакет с одинаковыми настройками.
Установите выходной формат JPEG для фотографий или WebP, если изображение также нуждается в
прозрачность.
Переместите ползунок «Качество». Он начинается с 82 и исчезает, если вы выбираете PNG, потому что
Кодер PNG игнорирует его.
Выберите «Конвертировать», прочитайте измеренный столбец «Изменение» для каждого файла, затем загрузите один результат.
или все они как ZIP.
Примеры использования
Получение телефонной фотографии 6 MB под потолком 2 MB требует форма заявки.
Уменьшение веса фотографий продуктов до того, как они попадут на веб-страницу или в
информационный бюллетень.
Выяснение того, насколько далеко можно отодвинуть одну конкретную фотографию перед плоскими участками, такими как небо.
идти блочно.
Поддерживаемый ввод и вывод
Принимает
JPEG, PNG или WebP, до 40 MB на файл
GIF, принимается только как ввод и декодируется как первый кадр.
Производит
JPEG, где настройка качества достигает кодировщика
WebP, с потерями при всех настройках качества, включая 100
PNG, который игнорирует качество, поскольку его кодировщик без потерь
ZIP с именем converted-images.zip при преобразовании нескольких файлов.
Чего этот инструмент не сделает
Настройка качества распространяется только на кодеры JPEG и WebP. С помощью PNG выбран
контроль скрыт, и план сообщает, что качество неприменимо.
Здесь нет WebP без потерь: браузер пишет WebP в режиме с потерями даже в качестве
100.
Режима целевого размера нет. Вы выбираете качество, и инструмент измеряет то, что получается;
он не ищет настройку, соответствующую указанному вами размеру.
Кодирование выполняется вашим браузером, поэтому одно и то же изображение одного и того же качества получается через несколько
килобайты различаются в Chrome, Firefox и Safari.
Сжатие не удаляет метаданные надежно. Перекодирование обычно отбрасывает его, но это
побочный эффект, а не обещание.
Распространенные ошибки
Сжатие с выбранным PNG и ничего не обнаруженное сжимается: PNG перекодирует без потерь,
Номер качества игнорируется, и фотография может получиться больше, чем вошла.
Запуск уже сжатого файла второй раз. Второй проход приближается
пиксели, которые уже были приблизительными, и при размере предварительного просмотра эти повреждения трудно увидеть.
Повышение качества выше уровня, на котором был закодирован источник, что добавляет байты без
добавление деталей.
Технические примечания
Каждый файл декодируется с помощью createImageBitmap, один раз отрисовывается в OffscreenCanvas с помощью
сглаживание изображения установлено на высокий уровень, затем кодируется браузером через ConvertToBlob, падает
вернитесь в canvas.toBlob, где OffscreenCanvas недоступен. Значение качества фиксируется
между 0.01 и 1 и передается прямо этому кодировщику и полностью опускается для
PNG. Пакеты запускаются в веб-воркере, который сообщает о ходе выполнения каждого файла и передает закодированные файлы.
байты обратно, а не копировать их.
Часто задаваемые вопросы
Какие настройки качества следует использовать?
Для фотографий разумное начало — около 80, здесь начинается ползунок. Ниже
примерно 60 вы начинаете видеть блокировки на ровных участках. Конвертируйте с двумя настройками и сравнивайте
измеренные размеры, ведь правильный ответ зависит от картинки.
Почему мой файл стал больше?
Обычно потому, что выходной формат был PNG, который точно хранит каждый пиксель и не может
конкурировать с JPEG или WebP в фотоконтенте. Это также происходит, когда качество, которое вы
выбранное качество выше, чем качество, с которым был закодирован оригинал.
Приносит ли двойное сжатие вред?
Да. Каждое кодирование с потерями отбрасывает детали, а второе кодирование работает с
уже аппроксимированные пиксели первого. Сохраните оригинал и сожмите его,
вместо того, чтобы сжимать экспорт экспорта.