我使用面向纵向的数码单反相机拍摄照片并使用PHP / ImageMagick调整大小。上传到Amazon S3后,我注意到如果我使用Chrome和Internet Explorer查看图像,它将被旋转90度为横向,但如果使用Firefox查看它的纵向方向!
问题:这对我来说非常令人费解,是什么导致它旋转?我们如何确定方向?
即使在网页上,用于加载图片的简单<img />
标记也会导致不同的方向!使用Window 8的Window Photo Viewer查看时,照片处于纵向。
可以在https://s3.amazonaws.com/someRandomTest/1000108_medium.jpg
查看图片 identify -verbose 1000108_medium.jpg
显示Orientation: Undefined
佳能数码单反相机照片有意外旋转。尼康数码单反相机照片没有。
答案 0 :(得分:0)
Chrome和IE使用旋转图像的EXIF图像方向标记,您可以删除该标记并将其放置在正确的位置。
$img = new Imagick($image);
$img->stripImage();
$img->writeImage($image);
$img->clear();
$img->destroy();