📜  PHP | Imagick stripImage()函数

📅  最后修改于: 2022-05-13 01:57:40.035000             🧑  作者: Mango

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