PHP | Imagick stripImage()函数
Imagick::stripImage()函数是PHP的一个内置函数,用于从图像中删除所有配置文件和注释。
句法:
bool Imagick::stripImage( void )
参数:此函数不接受任何参数。
返回值:此函数在成功时返回 TRUE。
异常:此函数在出错时抛出 ImagickException。
下面给出的程序说明了PHP的Imagick::stripImage()函数:
方案一:
setImageProfile('name1', 'value1');
$imagick->setImageProfile('name2', 'value2');
echo 'Before stripImage() function:
';
print("" . print_r($imagick->
getImageProfiles(), true)
. "
");
// Strip the image
$imagick->stripImage();
echo 'After stripImage() function:
';
print("" . print_r($imagick->
getImageProfiles(), true)
. "
");
?>
输出:
Before stripImage() function:
Array
(
[name1] => value1
[name2] => value2
)
After stripImage() function:
Array
(
)
方案二:
commentImage("This is my comment.");
echo 'Before stripImage() function:
';
print("" . print_r($imagick->
getImageProperty("comment"), true)
. "
");
// Strip the image
$imagick->stripImage();
echo 'After stripImage() function:
';
print("" . print_r($imagick->
getImageProperty("comment"), true)
. "
");
?>
输出:
Before stripImage() function:
This is my comment.
After stripImage() function:
参考: https://www. PHP.net/manual/en/imagick.stripimage。 PHP