LeanImg

Изменение размера JPG изображения

JPEG не может быть изменен в размере без перестройки. Файл декодируется в исходные пиксели, пересчитывается до запрашиваемых размеров, а затем передается в JPEG-кодировщик вашего браузера для нового прохода сжатия — все это на вашем собственном устройстве, без отправки данных куда-либо. Именно на этом финальном кодировании определяется качество результата, поэтому разделы ниже объясняют, сколько это стоит, что контролирует ползунок и какие части оригинального файла сохраняются.

Загрузка изменителя размера...

Одно изменение размера, одно поколение потерь

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

Направление имеет большее значение, чем ползунок. Уменьшение фотографии усредняет кластеры пикселей в один, и это усреднение убирает большую часть блоков и ряби, которые нес оригинал, поэтому изображение размером 4000 пикселей, уменьшенное до 1200, обычно выглядит чище в этом размере, чем его источник. Увеличение работает против вас дважды: ресемплеру нужно изобрести пиксели, которые он не может знать, а кодировщик затем тратит байты на сжатие этого изобретения. Установите "Не увеличивать, если меньше" и инструмент откажется это сделать.

Цвет хранится с четвертью деталей

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

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

Ориентация сохраняется; метаданные — нет

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

Все остальное в заголовке исчезает, потому что вывод восстанавливается из голых пикселей: модель камеры, настройки экспозиции, GPS-координаты места съемки, встроенный цветовой профиль и структура прогрессивной развертки, если у оригинала она была — браузер записывает простой базовый файл. Для фотографии, отправляемой незнакомцу, потеря данных о местоположении обычно является преимуществом. Для архива храните оригинал рядом с измененной копией.

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

Какую настройку качества я должен использовать для повторного кодирования?

Оставьте на 90, если у вас нет причины его менять. Снижение ниже 80 начинает проявляться на плавных градиентах, таких как небо и кожа, в то время как увеличение до 100 значительно увеличивает размер файла для разницы, которую вам будет трудно найти. Ползунок имеет значение только для сжатого вывода; он ничего не меняет в PNG.

Почему мой JPG стал больше, даже несмотря на то, что я сделал его меньше?

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

Удаляет ли изменение размера GPS-местоположение из фотографии?

Да. Весь блок EXIF удаляется, включая координаты, потому что выходной файл восстанавливается только из данных пикселей. Ничего из заголовка не сохраняется, кроме ротации, которая применяется к изображению, а не копируется.

Моя фотография с телефона всегда приходит боком. Будет ли измененный размер таким?

Нет. Флаг ориентации учитывается во время декодирования, поэтому вывод вертикален везде — включая программное обеспечение, которое игнорирует такие флаги, поскольку сами пиксели повернуты.

Могу ли я обработать несколько JPEG одновременно?

Да — зона перетаскивания принимает до десяти файлов общим размером до 50 МБ, все изменяются с одинаковыми настройками. Страница массового изменения размера охватывает этот рабочий процесс, включая то, как фиксированные размеры влияют на смесь портретных и ландшафтных снимков.

Могу ли я получить WebP или PNG вместо JPEG?

Не здесь — JPG на входе означает JPG на выходе, поскольку этот инструмент не имеет переключателя формата. Сначала измените размер, затем запустите загрузку через конвертер изображений, чтобы изменить форматы без повторного ресемплирования.

Другие руководства по изменению размера

Изменение размера изображений онлайн — Бесплатное изменение размера изображений