The Gmagick::setimageprofile() function is an inbuilt function in PHP which is used to add a named profile to the Gmagick object.
Syntax:
Gmagick Gmagick::setimageprofile( string $name, string $profile )
Parameters: This function accepts two parameters as mentioned above and described below:
- $name: It specifies the name of the profile.
- $profile: It specifies the value of the profile.
Return Value: This function returns Gmagick object on success.
Exceptions: This function throws GmagickException on error.
Below given programs illustrate the Gmagick::setimageprofile() function in PHP:
Used Image:
Program 1:
<?php // Create a new Gmagick object $gmagick = new Gmagick( 'neveropen.png' ); // Set the image profile $gmagick ->setimageprofile( 'profile_name' , 'profile_value' ); // Get the image profile $profile = $gmagick ->getimageprofile( "profile_name" ); echo $profile ; ?> |
Output:
profile_value
Program 2:
<?php // Create a new Gmagick object $gmagick = new Gmagick( 'neveropen.png' ); // Set the color using image profile $gmagick ->setImageProfile( 'color' , 'blue' ); // Use the image profile $gmagick ->borderimage( $gmagick ->getimageprofile( 'color' ), 5, 5); // Display the image header( "Content-Type: image/png" ); echo $gmagick ->getImageBlob(); ?> |
Output:
Reference: https://www.php.net/manual/en/gmagick.setimageprofile.php