📜  PHP |想象一下 getImageProfiles()函数

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

PHP |想象一下 getImageProfiles()函数

Imagick::getImageProfiles()函数是PHP中的一个内置函数,用于获取图像配置文件。

句法:

array Imagick::getImageProfiles( string $pattern = "*", bool $include_values = TRUE )

参数:该函数接受上面提到的两个参数,如下所述:

  • $pattern:它指定配置文件名称的模式。它的默认值为 * ,它获取所有可用的配置文件。
  • $include_values:它指定是否只返回配置文件名称。默认值是true。如果为 FALSE,则只返回配置文件名称。

返回值:此函数返回一个包含图像配置文件或仅配置文件名称的数组。

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

方案一:

setImageProfile('borderColor', 'green');
$imagick->setImageProfile('borderWidth', '20');
  
  
// Get the Image Profiles
$profiles = $imagick->getImageProfiles();
print("
".print_r($profiles, true)."
"); ?>

输出:

Array
(
    [bordercolor] => green
    [borderwidth] => 20
)

方案二:

setImageProfile('borderColor', 'green');
$imagick->setImageProfile('borderWidth', '20');
  
  
// Get the Image Profiles without values
$profiles = $imagick->getImageProfiles("*", false);
print("
".print_r($profiles, true)."
"); ?>

输出:

Array
(
    [0] => bordercolor
    [1] => borderwidth
)

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