Открыть сервисСервис

Форматы файлов изображений и их преобразование

Формат файла изображения — способ кодирования и упаковки графической информации в файл, определяющий метод сжатия, глубину цвета, поддержку прозрачности, анимации и метаданных. Смена формата (конвертация) выполняется программным преобразованием одного файла в другой формат с сохранением или изменением визуального содержимого.

Основные форматы растровых изображений

ФорматТип сжатияПрозрачностьОбласть применения
JPEG (JPG)С потерямиНетФотографии, веб-публикации
PNGБез потерьДа (альфа-канал)Скриншоты, иконки, графика с текстом
WebPС потерями / без потерьДаВеб, мобильные приложения
TIFFС потерями / без потерьДаПолиграфия, архивное хранение
BMPБез сжатияОграниченноСтарые Windows-приложения
GIFLZW (без потерь)Да (1 бит)Простая анимация, палитра до 256 цветов
HEIC / HEIFHEVC (с потерями)ДаФотосъёмка на iPhone, iOS 11+
RAW (CR2, NEF, ARW)МинимальноеНетПрофессиональная фотография
SVGВекторныйДаЛоготипы, иконки, масштабируемая графика

Почему возникает необходимость смены формата

Типовые причины конвертации:

  • Совместимость. Устройство или программа не открывает исходный формат. Наиболее частый пример — HEIC-файлы со смартфонов Apple, которые не поддерживаются старыми версиями Android и Windows без дополнительных кодеков.
  • Размер файла. JPEG и WebP дают существенно меньший размер при сопоставимом качестве, чем PNG или BMP, что важно для загрузки на сайты и отправки по почте.
  • Потеря качества. Перевод из JPEG в PNG не вернёт утраченные при сжатии данные: сжатие с потерями необратимо.
  • Печать и полиграфия. Типографии чаще требуют TIFF или PDF с заданным разрешением и цветовым профилем.
  • Прозрачность. Для фона без заливки требуется PNG, WebP или GIF.

Способы конвертации

Операционная система Windows

Встроенный редактор «Фотографии» (Photos) позволяет открыть изображение и сохранить его в другом формате: пункт «Сохранить как» поддерживает JPEG, PNG, TIFF и GIF. Для пакетной обработки используется бесплатная утилита Microsoft PowerToys — модуль Image Resizer преобразует набор файлов в JPEG, PNG, TIFF, BMP или HEIF по заданным правилам.

macOS

Предпросмотр (Preview) открывает изображение и экспортирует его через меню «Файл» → «Экспорт» с выбором формата (JPEG, PNG, TIFF, PDF) и параметров качества. Для пакетной обработки применяется «Служебная программа Automator».

Мобильные платформы

На iOS файлы HEIC автоматически конвертируются в JPEG при отправке через почту или мессенджеры, если в настройках «Настройки» → «Камера» → «Форматы» выбран пункт «Совместимость». На Android конвертация выполняется через Google Фото (функция «Сохранить как») или сторонние приложения.

Онлайн-конвертеры

Веб-сервисы (Convertio, CloudConvert, iLoveIMG и аналоги) принимают файл на сервер, выполняют преобразование и возвращают результат. Ограничения: размер файла, необходимость передачи изображения третьей стороне, что неприемлемо для конфиденциальных материалов.

Командная строка и пакетные утилиты

Для автоматизации используется ImageMagick — кроссплатформенная утилита с командой convert (или magick в версии 7):

`` magick input.heic -quality 90 output.jpg ``

Аналогичные возможности提供了 FFmpeg для видео и извлечения кадров, а также Python-библиотеки Pillow и OpenCV для скриптовой обработки.

Параметры, учитываемые при конвертации

  • Качество JPEG. Значение от 1 до 100; рекомендуемый диапазон для фотографий — 85–95. Ниже 80 появляются видимые артефакты блочного сжатия.
  • Цветовое пространство. sRGB — стандарт для веба; Adobe RGB и ProFiLe RGB используются в полиграфии. При конвертации в sRGB цвета могут незначительно сместиться.
  • Разрешение и DPI. Для печати требуется 300 dpi при линейных размерах листа; для экрана достаточно 72–96 dpi.
  • Метаданные EXIF. Дата съёмки, модель камеры, GPS-координаты. При публикации в интернете рекомендуется очищать EXIF для защиты приватности.
  • Альфа-канал. При переводе PNG с прозрачностью в JPEG прозрачные области заполняются белым или чёрным фоном.

Выбор формата под задачу

ЗадачаРекомендуемый формат
Фотография для сайтаJPEG (качество 85) или WebP
Скриншот с текстомPNG
Логотип, иконкаSVG (вектор) или PNG
Отправка по e-mailJPEG
Архивное хранение снимковTIFF или RAW
Анимация для мессенджераGIF или WebP-анимация
Печать в типографииTIFF, 300 dpi, CMYK

Ограничения и типичные ошибки

Необратимость сжатия с потерями: повторное сохранение в JPEG на каждом цикле ухудшает качество (так называемое поколенческое ухудшение). Рекомендуется работать с исходником и сохранять результат один раз. Увеличение разрешения при конвертании не добавляет деталей — интерполяция лишь сглаживает изображение. Формат GIF поддерживает максимум 256 цветов, что неприемлемо для фотографий.

Источники

  • Документация ImageMagick
  • Руководства Microsoft по Windows Photos и PowerToys
  • Руководство пользователя macOS (раздел «Предпросмотр»)
  • Спецификации форматов: JPEG (ISO/IEC 10918), PNG (RFC 2083), WebP (Google Developers), HEIF (MPEG)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru