trigur/image_resize

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (0.2) of this package.

ImageCMS module

Installs: 15

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:imagecms-module

0.2 2017-05-16 10:03 UTC

This package is not auto-updated.

Last update: 2021-01-23 07:45:29 UTC


README

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

Модуль использует библиотеку 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),
    заменять ли исходное изображение
);