1

DSLR を縦向きで使用して写真を撮り、PHP/ImageMagick を使用してサイズを変更しました。Amazon S3 にアップロードした後、Chrome と Internet Explorer を使用して画像を表示すると、画像が 90 度回転して横向きになることに気付きましたが、Firefox を使用して表示すると、縦向きになります!

質問:これは非常に不可解です。回転する原因と向きを修正するにはどうすればよいですか?

Web ページでも、画像を読み込むための単純な<img />タグを使用すると、向きが異なります。Window 8 の Window Photo Viewer を使用して表示すると、写真は縦向きになります。

画像はhttps://s3.amazonaws.com/someRandomTest/1000108_medium.jpgで見ることができます


アップデート

identify -verbose 1000108_medium.jpgショーOrientation: Undefined

Canon DSLR の写真に意図しない回転があります。Nikon DSLR の写真はそうではありません。

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 に答える