Рубрики

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

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

Синтаксис:

bool Imagick::readImageFile( resource $filename, string $fileName = NULL )

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

  • $ filehandle: указывает дескриптор файла.
  • $ fileName: указывает имя файла.

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

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

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

Программа 1:

<?php

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

$imagick = new Imagick();

  
// Создать дескриптор файла

$handle = fopen(

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

  
// Читаем изображение

$imagick->readImageFile($handle);

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

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

echo $imagick->getImageBlob();

?>

Выход:

Программа 2:

<?php

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

$imagick = new Imagick();

  
// Создать дескриптор файла

$handle = fopen(

'https://media.geeksforgeeks.org/wp-content/uploads/20191117194549/g4ganimatedcolor.gif',

'rgb');

  
// Читаем изображение

$imagick->readImageFile($handle);

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

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

echo $imagick->getImagesBlob();

?>

Выход:

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

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

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

0.00 (0%) 0 votes