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