Imagick::resizeImage
(PECL imagick 2, PECL imagick 3)
Imagick::resizeImage — Масштабування зображення
Опис
public Imagick::resizeImage( int $columns, int $rows, int $filter, float $blur, bool $bestfit = false, bool $legacy = false): bool
Масштабує зображення до бажаних розмірів за допомогою filter
Зауваження: Поведение параметра
bestfit
було змінено у Imagick 3.0.0. До цієї версії при зміні зображення розміром 200 x 150 до 400 x 300 жодних операцій не відбувалося. В Imagick 3.0.0 і пізніших версіях зображення буде масштабовано до розміру 400 x 300, тому що найбільше відповідає ("best fit") даним розмірам. Якщо вказано параметрbestfit
, то ширина та висота також повинні бути визначені.
Список параметрів
columns
Ширина зображення.
rows
Висота зображення.
filter
Обратитесь к спискуконстант FILTER
blur
Коефіцієнт розмиття, де значення > 1 робить зображення більш розмитим, а значення < 1 - різкішим.
bestfit
Необов'язковий параметр припасування.
Значення, що повертаються
У разі успішної роботи повертає true
список змін
Версия | Опис |
---|---|
PECL imagick 2.1.0 | Додано необов'язковий параметр припасування. Тепер метод підтримує пропорційне масштабування. Для пропорційного масштабування необхідно передати нуль як будь-який параметр. |
Приклади
Приклад #1 Приклад використання Imagick::resizeImage()****
Loading...