请注意,如果它是 JPEG,则只有“comment”值会被写入文件。这意味着,任何其他数据,例如 GPS 数据或 Exif 数据都可以“修改”,但不会写入文件。这可能在将来发生变化,但在过去两年中没有变化。
作为参考。
https://github.com/mkoppanen/imagick/issues/124
https://github.com/ImageMagick/ImageMagick/issues/55
(PECL imagick 2, PECL imagick 3)
Imagick::setImageProperty — 设置图像属性
将命名属性设置为图像。如果 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');
?>
请注意,如果它是 JPEG,则只有“comment”值会被写入文件。这意味着,任何其他数据,例如 GPS 数据或 Exif 数据都可以“修改”,但不会写入文件。这可能在将来发生变化,但在过去两年中没有变化。
作为参考。
https://github.com/mkoppanen/imagick/issues/124
https://github.com/ImageMagick/ImageMagick/issues/55