請注意,如果它是 JPEG 檔案,則只有「註解」值會寫入檔案。這表示任何其他資料(例如 GPS 資料或 Exif 資料)可以被「修改」,但不會寫入檔案。未來可能會變更,但在過去 2 年中沒有變更。
供參考。
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 檔案,則只有「註解」值會寫入檔案。這表示任何其他資料(例如 GPS 資料或 Exif 資料)可以被「修改」,但不會寫入檔案。未來可能會變更,但在過去 2 年中沒有變更。
供參考。
https://github.com/mkoppanen/imagick/issues/124
https://github.com/ImageMagick/ImageMagick/issues/55