PHP Conference Japan 2024

Imagick::setImageProperty

(PECL imagick 2, PECL imagick 3)

Imagick::setImageProperty设置图像属性

描述

public Imagick::setImageProperty(string $name, string $value): bool

将命名属性设置为图像。如果Imagick已针对ImageMagick 6.3.2或更高版本编译,则此方法可用。

参数

name

value

返回值

成功时返回 true

示例

示例 #1 使用 Imagick::setImageProperty()

设置和获取图像属性

<?php
$image
= new Imagick();
$image->newImage(300, 200, "black");

$image->setImageProperty('Exif:Make', 'Imagick');
echo
$image->getImageProperty('Exif:Make');
?>

参见

添加注释

用户贡献的注释 1 条注释

10
Jocke Selin
6年前
请注意,如果它是JPEG,则只有“comment”值会被写入文件。这意味着任何其他数据,例如GPS数据或Exif数据,都可以“修改”,但不会写入文件。这将来可能会改变,但在过去两年中没有改变。

供参考。
https://github.com/mkoppanen/imagick/issues/124
https://github.com/ImageMagick/ImageMagick/issues/55
To Top