jpeg_filter_dropon_align

Директива `jpeg_filter_dropon_align` задаёт выравнивание накладываемого изображения на JPEG, определяя его положение в зависимости от заданных вариантов вертикального и горизонтального выравнивания.

Синтаксисjpeg_filter_dropon_align vertical horizontal;
По умолчаниюcenter center
Контекстlocation
Аргументы2

Описание

Директива jpeg_filter_dropon_align используется в контексте обработки JPEG-изображений для управления тем, где накладываемое изображение размещается относительно базового JPEG в процессе фильтрации. Эта директива принимает два параметра: первый параметр задаёт вертикальное выравнивание (варианты: top, center, bottom), а второй параметр определяет горизонтальное выравнивание (варианты: left, center, right). Эта конфигурация позволяет точно размещать элементы наложения, такие как логотипы или водяные знаки, на целевом JPEG-изображении.

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

Пример конфига

location /images/ {
    jpeg_filter on;
    jpeg_filter_dropon_align bottom right;
    jpeg_filter_dropon_file /path/to/logo.png;
}

Убедитесь, что изображение наложения имеет корректный размер, чтобы избежать неожиданных результатов.

Использование опций вне top, center, bottom, left, right приведёт к ошибкам.

Неправильные пути к изображениям наложения могут привести к сбою обработки JPEG.

← Ко всем директивам