PHP | Imagick getImageProfiles() Function
Last Updated :
28 Nov, 2019
The Imagick::getImageProfiles() function is an inbuilt function in PHP which is used to get the image profiles.
Syntax:
array Imagick::getImageProfiles( string $pattern = "*", bool $include_values = TRUE )
Parameters: This function accepts two parameters as mentioned above and described below:
- $pattern: It specifies the pattern for profile names. Its default value is * which gets all the available profiles.
- $include_values: It specifies whether to return only profile names. The default value is TRUE. If FALSE then only profile names will be returned.
Return Value: This function returns an array containing the image profiles or just profile names.
Below programs illustrate the Imagick::getImageProfiles() function in PHP:
Program 1:
<?php
$imagick = new Imagick(
$imagick ->setImageProfile( 'borderColor' , 'green' );
$imagick ->setImageProfile( 'borderWidth' , '20' );
$profiles = $imagick ->getImageProfiles();
print ( "<pre>" .print_r( $profiles , true). "</pre>" );
?>
|
Output:
Array
(
[bordercolor] => green
[borderwidth] => 20
)
Program 2:
<?php
$imagick = new Imagick(
$imagick ->setImageProfile( 'borderColor' , 'green' );
$imagick ->setImageProfile( 'borderWidth' , '20' );
$profiles = $imagick ->getImageProfiles( "*" , false);
print ( "<pre>" .print_r( $profiles , true). "</pre>" );
?>
|
Output:
Array
(
[0] => bordercolor
[1] => borderwidth
)
Reference: https://www.php.net/manual/en/imagick.getimageprofiles.php
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...