3

携帯電話のカメラで撮った写真を Safari Mobile が回転してしまうという厄介な問題があります。奇妙なことに、これはポートレート モードでのみ発生します。コードサンプルは次のとおりです: http://jsfiddle.net/Kazpp/

ご覧のとおり、画像をdivの背景として追加し、プロパティをpreview設定して、画像の縦横比を維持し、div領域全体を画像で塗りつぶすことができます。また、div の子として画像要素を追加しようとしましたが、それもうまくいきませんでした。background-sizecover

ここで何が起こっているのか、誰にも手がかりがありますか?

Ps .: iOS 6.0 でこの問題が発生しています。別の iOS バージョンは試していません。

4

1 に答える 1

1

Exif の向きの問題が発生していますJS クライアント側の Exif の向き: JPEG 画像の回転とミラーリング

その投稿で回答されているように、このライブラリを使用して画像の向きを確認し、それに応じて回転させることができますhttps://github.com/blueimp/JavaScript-Load-Image

于 2014-12-04T14:57:00.980 に答える