Can';t使用ImageMagick设置图像方向

Can';t使用ImageMagick设置图像方向,imagemagick,orientation,exif,exiv2,Imagemagick,Orientation,Exif,Exiv2,我试图在ImageMagick中设置JPEG文件的图像方向,但没有看到任何可见的更改 在PHP中,通过Imagick库,这样的内容似乎对写出的图像没有影响: $image->setImageOrientation( 8 ); // 8 == imagick::ORIENTATION_BOTTOMRIGHT 我无法检测到使用ImageMagick的Identity创建的图像与使用exiv2创建的图像之间的差异 皈依者和莫格里菲似乎也帮不上忙。我尝试以下命令: mogrify -orien

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

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

$image->setImageOrientation( 8 );  // 8 == imagick::ORIENTATION_BOTTOMRIGHT
我无法检测到使用ImageMagick的Identity创建的图像与使用exiv2创建的图像之间的差异

皈依者和莫格里菲似乎也帮不上忙。我尝试以下命令:

mogrify -orient BottomRight test.jpg
看不到任何效果

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


我想ImageMagick没有这些功能是没有原因的。。。我做错了什么?

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


它是6.6.4,但可能是一个相关的bug——如果EXIF属性不存在,它就不会创建它。其他人也在抱怨。