📜  PHP | imagick removeImageProfile()函数

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

PHP | imagick removeImageProfile()函数

Imagick::removeImageProfile()函数是PHP中的一个内置函数,用于删除命名的图像配置文件。

句法:

string Imagick::removeImageProfile( string $name )

参数:此函数接受单个参数$name ,其中包含配置文件的名称。

返回值:此函数返回一个包含配置文件的字符串。

异常:此函数在出错时抛出 ImagickException。

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

方案一:

setImageProfile('name1', 'profile1');
$imagick->setImageProfile('name2', 'profile2');
  
// Remove the first profile
$imagick->removeImageProfile('name1');
  
// Get all the profiles
$profile =  $imagick->getImageProfiles('*');
print("
".print_r($profile, true)."
"); ?>

输出:

Array
(
    [name2] => profile2
)

方案二:

setImageProfile('name1', 'profile1');
$imagick->setImageProfile('name2', 'profile2');
  
// Remove all profiles
$imagick->removeImageProfile('name1');
$imagick->removeImageProfile('name2');
  
// Get all the profiles
$profile =  $imagick->getImageProfiles('*');
print("
".print_r($profile, true)."
"); ?>

输出:

// Empty array because we removed all the profiles
Array     
(
)

参考: https://www. PHP.net/manual/en/imagick.removeimageprofile。 PHP