Рубрики

PHP | Функция Imagick getImageRegion ()

Функция Imagick :: getImageRegion () — это встроенная функция в PHP, которая используется для извлечения области изображения.

Синтаксис:

Imagick Imagick::getImageRegion( int $width, int $height, int $x, int $y )

Параметры: эта функция принимает четыре параметра, как указано выше и описано ниже:

  • $ width: определяет ширину выделенной области.
  • $ height: указывает высоту выделенной области.
  • $ x: определяет x-координату верхнего левого угла выделенной области.
  • $ y: указывает координату y левого верхнего угла выделенной области.

Возвращаемое значение: эта функция возвращает новый регион в качестве новой палочки.

Исключения: эта функция генерирует ImagickException при ошибке.

Ниже программы иллюстрируют функцию Imagick :: getImageRegion () в PHP:

Программа 1:

<?php

  
// Создаем новый объект imagick

$imagick = new Imagick(

'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png');

  
// Получить область изображения

$region = $imagick->getImageRegion(300, 160, 0, 0);

  
// Добавить границу

$region->borderImage('green', 1, 1);

  
// Показать изображение

header("Content-Type: image/png");

echo $region->getImageBlob();

?>

Выход:

Программа 2:

<?php

  
// Создаем новый объект imagick

$imagick = new Imagick(

'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png');

  
// Получить область изображения

$region = $imagick->getImageRegion(300, 160, 100, 0);

  
// Добавить границу

$region->borderImage('green', 1, 1);

  
// Показать изображение

header("Content-Type: image/png");

echo $region->getImageBlob();

?>

Выход:

Ссылка: https://www.php.net/manual/en/imagick.getimageregion.php

Рекомендуемые посты:

PHP | Функция Imagick getImageRegion ()

0.00 (0%) 0 votes