1

我使用数码单反相机纵向拍摄了一张照片,并使用 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

佳能数码单反相机照片有意外旋转。尼康数码单反照片没有。

4

1 回答 1

3

Chrome 和 IE 使用 EXIF 图像方向标签旋转图像,您可以删除该标签并将其放在正确的位置。

$img = new Imagick($image);
$img->stripImage();
$img->writeImage($image);
$img->clear();
$img->destroy();
于 2013-10-18T16:24:33.517 回答