Профили преобразования (модификации) изображений

Модификация файлов изображений Платформой осуществляется в соответствии с привязанной к сервисной конфигурации политикой преобразования, в которой сформирован набор профилей преобразования.

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

  • Название;

  • Ширина (width);

  • Высота (height);

  • Качество (quality);

  • Формула приведения (fit).

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

Ширина и высота

Параметр «Ширина» и «Высота» определяют ширину и высоту изображения, которое вы хотите получить. Итоговая ширина и высота полученного изображения будет совпадать либо не совпадать с желаемыми значениями в зависимости от того, будут ли совпадать пропорции (соотношение ширины и высоты) модифицированного (в соотвествии с желаемой шириной и/или высотой) изображения с пропорциями оригинального изображения:

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

Ширина и высота преобразованного изображения не могут быть больше, чем у исходного изображения. В случае указания в профиле значения по ширине или высоте большего чем у оригинала преобразование (и увеличение размера передаваемого изображения) на стороне Платформы не выполняется.

Качество

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

Уровень качества можно изменить только для изображений в форматах JPEG и WebP.

Качество изображения может быть в пределах от 10 до 100 (включительно) единиц. Значение 100 (по умолчанию) означает, что качество оригинального изображения не нужно модифицировать.

Формула приведения

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

  • Сontain (по умолчанию) – изменение ширины/высоты изображения с сохранением пропорций оригинального изображения без приведения к размерам, заданных в профиле;

  • Сrop – изменение ширины/высоты изображения с сохранением пропорций оригинального изображения с приведениям к размерам, заданных в профиле, через удаление участков изображения, выходящих за размеры, заданных в профиле;

  • Scale – изменение ширины/высоты изображения без сохранения пропорций оригинального изображения (с приведением под пропорции профиля).

Блок-схема работы формулы приведения