Imagick::trimImage

(PECL imagick 2, PECL imagick 3)

Imagick::trimImageУдаляет края с изображения

Описание

public Imagick::trimImage ( float $fuzz ) : bool

Удаляет края, которые являются цветом фона с изображения. Этот метод доступен, если Imagick был скомпилирован с версией ImageMagick 6.2.9 или старше.

Список параметров

fuzz

По умолчанию цель должна точно соответствовать определенному цвету пикселя. Однако во многих случаях два цвета могут незначительно отличаться. Размытый элемент изображения определяет, насколько допустимо, чтобы два цвета считались одинаковыми. Этот параметр представляет собой изменение квантового диапазона.

Возвращаемые значения

В случае успешной работы возвращает true.

Ошибки

Вызывает ImagickException при ошибке.

Примеры

Пример #1 Пример использования Imagick::trimImage():

Обрежьте изображение, затем отобразите в браузере.

<?php
/* Создайте объект и прочитайте изображение в */
$im = new Imagick("image.jpg");

/* Обрежьте изображение. */
$im->trimImage(0);

/* Выведите изображение */
header("Content-Type: image/" $im->getImageFormat());
echo 
$im;
?>

Смотрите также

  • Imagick::getQuantumDepth() - Возвращает величину глубины
  • Imagick::getQuantumRange() - Возвращает величину размера спектра Imagick
  • imagecropauto() - Обрезает изображение автоматически, используя один из доступных режимов