当前位置: 首页>>代码示例>>用法及示例精选>>正文


PHP Imagick stripImage()用法及代码示例

Imagick::stripImage()函数是PHP中的内置函数,可用于去除图像中的所有配置文件和注释。

用法:

bool Imagick::stripImage( void )

参数:此函数不接受任何参数。


返回值:成功时此函数返回TRUE。

异常:该函数在错误时引发ImagickException。

下面给出的程序说明了PHP中的Imagick::stripImage()函数:

示例1:

<?php 
  
// Create a new imagick object 
$imagick = new Imagick( 
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); 
  
// 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>"); 
?>

输出:

Before stripImage() function:
Array
(
    [name1] => value1
    [name2] => value2
)

After stripImage() function:
Array
(
)

示例2:

<?php 
   
// Create a new imagick object 
$imagick = new Imagick( 
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); 
   
// 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>"); 
?>

输出:

Before stripImage() function:
This is my comment.

After stripImage() function:

参考: https://www.php.net/manual/en/imagick.stripimage.php



相关用法

注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | Imagick stripImage() Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。