Syntax:bool Imagick::readImageFile (resource $filename, string $fileName = NULL)
Parameters:This function takes two parameters as above and described below: - $filehandle :specifies a file descriptor.
- $fileName:specifies a file name.
Return value: This function returns TRUE on success.Exceptions:This function throws an ImagickException on error.The following programs illustrate the Imagick::readImageFile function()in PHP:Program 1:
// Create a new imagick object
$imagick
=
new
Imagick();
// Create file descriptor
$handle
=
fopen
(
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
,
’rgb’
);
// Reading the image
$imagick
-> readImageFile (
$handle
);
// Show image
header (
"Content-Type: image / png"
);
echo
$imagick
-> getImageBlob();
?>
Output: Program 2:
// Create new imagick object
$imagick
=
new
Imagick();
// Create file descriptor
$handle
=
fopen
(
’ https://media.engineerforengineer.org/wp-content/uploads/20191117194549/g4ganimatedcolor.gif ’
,
’rgb’
);
// Reading the image
$imagick
-> readImageFile (
$handle
);
// Show image
header (
"Content-Type: image / gif"
);
echo
$imagick
-> getImagesBlob();
?>
Output: Link:https://www.php.net/manual/en/imagick.readimagefile.php