无法使用ImageMagick设置图像方向

时间:2011-06-21 02:36:57

标签: imagemagick orientation exif exiv2

我正在尝试在ImageMagick中设置JPEG文件的图像方向,但没有看到任何可见的更改。

在PHP中通过Imagick库,这样的东西似乎对写出的图像没有影响:

$image->setImageOrientation( 8 );  // 8 == imagick::ORIENTATION_BOTTOMRIGHT

我可以检测到使用ImageMagick识别创建的图像和exiv2没有区别。

转换和mogrify似乎也没有帮助。我尝试这样的命令:

mogrify -orient BottomRight test.jpg

看不到任何效果。

但是,exiv2似乎能够修改方向,Mac桌面甚至可以立即更新缩略图。不幸的是,在我想要使用的环境中,我不会有exiv2。

我认为ImageMagick没有任何理由没有这些功能......我做错了什么?

1 个答案:

答案 0 :(得分:2)

您使用的是哪个版本的ImageMagick?这看起来像一个错误,在版本6.6.3-4中修复,请参阅此讨论:

http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16795#p62108