Skip to content
This repository was archived by the owner on Jan 14, 2021. It is now read-only.
/ image_resize Public archive

Изменение размеров изображения на лету.

Notifications You must be signed in to change notification settings

Trigur/image_resize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image_resize

Изменение размеров изображения на лету. Тестовая версия.

Модуль использует библиотеку imagick.

Описание php.ru.

Описание php.net.

Установка.

Алгоритмы взяты отсюда:

https://github.com/tim-reynolds/crop/tree/UpdateEntropyAlgorithm

Использование:

В админке: "Модули" -> "Все модули" -> "Установить модули" -> "Установка" напротив "Image Resize".

В шаблоне:

<img src="{magickCrop($page['field_image'], 300, 300)}">

Доступные функции:

Кадрирование (обрезка)

magickCrop(
    путь к изображению. Указывайте относительно (например: /uploads/images/logo.jpg).,
    ширина || null,
    высота || null,
    качество изображения: от 1 до 100 (рекомендуемое: 70),
    тип: [center, entropy, balanced, face],
    заменять ли исходное изображение
);

Масштабирование

magickScale(
    путь к изображению. Указывайте относительно (например: /uploads/images/logo.jpg).,
    ширина || null,
    высота || null,
    качество изображения: от 1 до 100 (рекомендуемое: 70),
    заменять ли исходное изображение
);

About

Изменение размеров изображения на лету.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages