trigur / image_resize
ImageCMS module
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:imagecms-module
Requires
- php: >=5.5
- ext-curl: *
- composer/installers: ^1.0
This package is not auto-updated.
Last update: 2021-01-23 07:45:29 UTC
README
Изменение размеров изображения на лету. Тестовая версия.
Модуль использует библиотеку imagick.
Алгоритмы взяты отсюда:
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),
заменять ли исходное изображение
);