3

我有一个烦人的问题,Safari Mobile 会旋转我用手机相机拍摄的照片。奇怪的是它只发生在纵向模式下。这是一个代码示例:http: //jsfiddle.net/Kazpp/

如您所见,我将图像添加为previewdiv 的背景并设置background-size属性,cover以便我可以保持图像纵横比并用图像填充整个 div 区域。我还尝试添加一个图像元素作为我的 div 的子元素,但这也不起作用。

有没有人知道这里发生了什么?

Ps.:我在 iOS 6.0 上遇到了这个问题。没有尝试其他iOS版本。

4

1 回答 1

1

您遇到了 Exif 方向问题JS Client-Side Exif Orientation: Rotate and Mirror JPEG Images

正如在那篇文章中回答的那样,您可以使用这个库来检查图像方向并相应地旋转https://github.com/blueimp/JavaScript-Load-Image

于 2014-12-04T14:57:00.980 回答