我正在将图像上传到Node.js服务器,并将它们发送到AWS S3以在我的网站上使用。在iOS设备上拍摄的图像有时会在浏览器中显示为侧向,我已经发现这是由于iOS附加到每个图像的一些元数据导致的,其中包括捕获图像时手机的方向。似乎所有以纵向方向拍摄的图像在某些浏览器(包括OSX上的Chrome)中都会侧倒。
我能够在节点中删除元数据并上传到Amazon,但是当它们到达节点服务器时,图像仍然是侧向的。
看起来最有效的解决方案是在客户端选择图像文件时删除元数据,并使用正确的方向上传它们,但是我意识到也可以从节点服务器检测元数据方向并相应地翻转图像。
翻转服务器端的问题是: 1. 性能太昂贵。 2. 客户端在上传之前仍然在浏览器预览中看到侧向的图像。
简而言之,我想知道是否有人可以指导我如何在图像在向用户显示时从浏览器中删除元数据?
谢谢 <3
我能够在节点中删除元数据并上传到Amazon,但是当它们到达节点服务器时,图像仍然是侧向的。
看起来最有效的解决方案是在客户端选择图像文件时删除元数据,并使用正确的方向上传它们,但是我意识到也可以从节点服务器检测元数据方向并相应地翻转图像。
翻转服务器端的问题是: 1. 性能太昂贵。 2. 客户端在上传之前仍然在浏览器预览中看到侧向的图像。
简而言之,我想知道是否有人可以指导我如何在图像在向用户显示时从浏览器中删除元数据?
谢谢 <3