Почему существует так много форматов изображений?

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

Формат Прозрачность Подходит для
PNG Да Снимков экрана, логотипов и графики с текстом без потери деталей
JPG Нет Фотографий в небольших файлах со сжатием с потерями
WebP Да Изображений для веб-сайтов со сжатием с потерями или без потерь
GIF Включена или выключена для каждого пикселя Простой графики с палитрой до 256 цветов
BMP Нет Старых программ Windows; файлы не сжаты и занимают много места
ICO Да Значков Windows и значков сайтов, содержащих несколько размеров в одном файле
TIFF Да Печати, сканирования и архивирования
AVIF Да Современных изображений для веб-сайтов с эффективным сжатием; можно преобразовать из этого формата, но не в него
SVG Да Векторных логотипов и значков, масштабируемых до любого размера; можно преобразовать из этого формата, но не в него

Описание инструмента

Этот инструмент преобразует изображения между форматами PNG, JPG, WebP, GIF, BMP, ICO и TIFF, а также из AVIF и SVG в любой из них. Все конвертеры изображений здесь работают одинаково — от универсального конвертера изображений до конвертеров для отдельных пар форматов, например PNG в JPG или SVG в ICO: изначально в них выбраны форматы, указанные в названии, а меню «Источник» и «Цель» позволяют переключиться на любые другие. При выборе файлов отображаются только изображения в исходном формате, но можно перетащить изображение в любом из этих форматов: исходный формат определяется по файлу, поэтому файл WebP преобразуется даже в конвертере PNG в JPG. Проверьте предварительный просмотр и скачайте преобразованное изображение: оно сохранит исходное имя файла, но получит новое расширение. При преобразовании в ICO выберите размеры значка от 16 × 16 до 256 × 256 пикселей; изначально отмечены все размеры.

Изображения преобразуются на вашем устройстве и никогда не загружаются на сервер.

Как это работает

Браузер декодирует изображение, кроме TIFF, который декодирует UTIF.js, а инструмент выводит его на холст в исходном размере. Затем браузер кодирует файлы PNG, JPG и WebP, gifenc записывает файлы GIF, UTIF.js записывает файлы TIFF, а сам инструмент записывает файлы BMP и ICO.

  • В JPG и BMP нет прозрачности, поэтому прозрачные области становятся белыми.
  • GIF поддерживает до 256 цветов, поэтому инструмент выбирает 256 цветов, наиболее точно соответствующих изображению. Пиксели, прозрачность которых превышает половину, становятся прозрачными, а остальные — полностью непрозрачными.
  • Для каждого размера в файле ICO создаётся отдельное квадратное изображение PNG. Неквадратное изображение масштабируется с сохранением пропорций и размещается по центру, а по краям остаются прозрачные поля.
  • Файлы TIFF записываются без сжатия. Большинство браузеров не умеет отображать TIFF, поэтому при выборе TIFF в качестве целевого формата в предварительном просмотре показывается исходное изображение.
  • Изображение SVG выводится с шириной и высотой, заданными в файле, либо с размером, указанным в его viewBox, либо размером 300 × 150 пикселей, если в файле не указано ни то ни другое.
  • Преобразуется только первый кадр анимированных GIF, WebP или PNG, а для многостраничного TIFF — только первая страница.
  • Файлы JPG и WebP сохраняются с качеством по умолчанию, установленным в браузере.
  • Метаданные, например сведения о камере и GPS-координаты из данных EXIF фотографии, в новый файл не копируются.

Советы

  • Чтобы сохранить прозрачный фон, преобразуйте изображение в PNG, WebP, ICO, TIFF или GIF, а не в JPG или BMP.
  • Файлы JPG и WebP для фотографий намного меньше файлов PNG. Для снимков экрана и логотипов PNG сохраняет чёткость текста и границ.
  • Для значка сайта используйте квадратное изображение размером не менее 256 × 256 пикселей или файл SVG.
  • Чтобы увеличить изображение SVG, сначала измените его атрибуты width и height в текстовом редакторе, поскольку оно выводится в собственном размере.
  • SVG, который ссылается на шрифты или изображения в других файлах, выводится без них, поскольку браузеры не загружают внешние файлы для изображения. Перед преобразованием преобразуйте текст в контуры и встроите изображения.
  • Для сохранения в WebP нужен браузер, который умеет кодировать этот формат. В других браузерах появится сообщение об ошибке.