我试图在ImageMagick中设置JPEG文件的图像方向,但没有看到任何可见的更改。
在PHP中,通过Imagick库,这样的东西似乎对写出来的图像没有影响:
$image->setImageOrientation( 8 ); // 8 == imagick::ORIENTATION_BOTTOMRIGHT
我无法检测到使用ImageMagick的identify创建的图像和使用exiv2创建的图像之间的差异。
而皈依和mogrify似乎也无济于事。我尝试以下命令:
mogrify -orient BottomRight test.jpg
看不到任何效果。
然而,exiv2似乎可以修改方向,Mac桌面甚至可以立即更新缩略图。不幸的是,在我想要使用的环境中,我没有exiv2。
我想ImageMagick没有这些功能是没有原因的。。。我做错了什么?
您使用哪种版本的ImageMagick?这看起来像是一个在6.6.3-4版本中修复的错误,请参阅以下讨论:
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16795#p62108