PHP | Imagick stripImage() Function

The Imagick::stripImage() function is an inbuilt function in PHP which is used to strip all profiles and comments from an image.
Syntax:
bool Imagick::stripImage( void )
Parameters:This function doesn’t accepts any parameter.
Return Value: This function returns TRUE on success.
Exceptions: This function throws ImagickException on error.
Below given programs illustrate the Imagick::stripImage() function in PHP:
Program 1:
<?php // Create a new imagick object $imagick = new Imagick( // Set some profiles $imagick->setImageProfile('name1', 'value1'); $imagick->setImageProfile('name2', 'value2'); echo 'Before stripImage() function: <br>'; print("<pre>" . print_r($imagick-> getImageProfiles(), true) . "</pre><br>"); // Strip the image $imagick->stripImage(); echo 'After stripImage() function: <br>'; print("<pre>" . print_r($imagick-> getImageProfiles(), true) . "</pre>"); ?> |
Output:
Before stripImage() function:
Array
(
[name1] => value1
[name2] => value2
)
After stripImage() function:
Array
(
)
Program 2:
<?php // Create a new imagick object $imagick = new Imagick( // Add a comment $imagick->commentImage("This is my comment."); echo 'Before stripImage() function: <br>'; print("<pre>" . print_r($imagick-> getImageProperty("comment"), true) . "</pre><br>"); // Strip the image $imagick->stripImage(); echo 'After stripImage() function: <br>'; print("<pre>" . print_r($imagick-> getImageProperty("comment"), true) . "</pre><br>"); ?> |
Output:
Before stripImage() function: This is my comment. After stripImage() function:
Reference: https://www.php.net/manual/en/imagick.stripimage.php



