11
JS客户端Exif方向:旋转和镜像JPEG图像
数码相机的照片通常使用EXIF“方向”标签保存为JPEG。为了正确显示,需要根据设置的方向旋转/镜像图像,但是浏览器会忽略此信息来渲染图像。即使在大型商业Web应用程序中,对EXIF方向的支持也可能参差不齐1。相同的来源还提供 了JPEG可以具有的8个不同方向的很好的总结: 示例图像位于4处。 问题是如何在客户端旋转/镜像图像,以使其正确显示并在必要时可以进行进一步处理? 有JS库可用于解析EXIF数据,包括方向属性2。Flickr指出,在解析大图像时可能需要性能,这需要使用Webworkers 3。 控制台工具可以正确调整图像方向5。解决问题的PHP脚本可在6获得