Русский

Какой формат изображения следует использовать?

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

Это касается почти каждого решения. В оставшейся части этой страницы объясняется, почему, чтобы вы могли определить, когда правило не применяется, и что делать с AVIF и HEIC, которые браузеры обрабатывают гораздо менее последовательно, чем остальные три.

JPEG

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

С потерями при любых настройках качества, включая самые высокие. Здесь нет опции JPEG без потерь. Он не может хранить прозрачность: изображение с прозрачными областями заполняется сплошным цветом, когда оно становится JPEG.

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

PNG

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

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

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

WebP

WebP обычно является самым маленьким из трех форматов с сопоставимым визуальным качеством и поддерживает прозрачность, что делает его единственным форматом, охватывающим оба задания.

Здесь важно сделать одно предостережение: ваш браузер кодирует WebP в режиме с потерями даже с качеством 100. Формат определяет режим без потерь, но холст API, используемый этим инструментом, не предоставляет его. Таким образом, экспорт WebP с этого сайта является экспортом с потерями, и он описывается именно так, а не называется без потерь, поскольку формат в принципе поддерживает его.

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

AVIF и HEIC — честная позиция

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

Браузеры обычно могут DISPLAY AVIF, но они не предоставляют надежный способ декодирования произвольных файлов AVIF или HEIC для обработки, а декодирование HEIC, в частности, зависит от кодека платформы, который присутствует не везде. Инструмент, который принимает эти файлы, будет работать на некоторых машинах и сбивать с толку на других, поэтому вместо этого они явно отклоняются.

Практический результат: преобразовать HEIC в JPEG на устройстве, которое его создало (каждый современный телефон и обе основные настольные операционные системы могут это сделать), а затем использовать инструменты браузера на JPEG. Для AVIF сохраните мастер-файл JPEG или PNG и сгенерируйте AVIF в качестве выходных данных во время публикации с помощью инструмента сборки.

Примечание к GIF

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

Для короткой анимации современные ответы — это MP4 или видео WebM, либо анимированный WebP. Ничего из этого здесь не производят.

Рабочий пример: четыре ресурса для одной статьи

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

  • Геройская фотография — JPEG с качеством по умолчанию, размер изменен примерно до двойной ширины экрана. Непрерывный тон, прозрачность не требуется.
  • Скриншот интерфейса — PNG. Он полон текста и резких краев, а именно с этим JPEG справляется хуже всего, а PNG эффективно сжимает свои плоские панели.
  • Логотип — WebP или PNG. Оба сохраняют прозрачность; WebP будет меньше, PNG будет точным. Для логотипа, который будет размещен на разном фоне, точность стоит больше, чем несколько килобайт.
  • Диаграмма — PNG. Причина та же, что и на скриншоте: плоские заливки, тонкие линии и метки осей.

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

Откройте инструмент

Преобразование между JPEG, PNG и WebP

Конвертер изображений определяет, является ли преобразование с потерями, перед его запуском, а затем сообщает реальные измеренные размеры.

Что это не распространяется

  • Конвертер изображений ToolAcre считывает JPEG, PNG, WebP и GIF и записывает JPEG, PNG и WebP. HEIC, AVIF, TIFF и камера RAW отклонены.
  • Вывод WebP с этого сайта имеет потери, поскольку это то, что предоставляет холст браузера API.
  • Цветовые профили не сохраняются при преобразовании холста, поэтому изображения с необычным встроенным профилем могут слегка смещаться.
  • Сравнение размеров файлов зависит от изображения. Любое эмпирическое правило здесь является отправной точкой для измерения, а не числом, которое нужно цитировать.