1

刚才我正在使用强大的将照片上传到我的 node.js 服务器。服务器运行良好,但由于某种原因,当有人从他们的 iOS 设备上传照片,然后其他人看到同一张照片时,默认情况下照片会旋转。首先,我认为问题出在照片分辨率上,但后来,我存储了没有元数据的同一张照片(使用 photoshop),并且具有相同宽度和高度的照片工作正常。然后,我的问题仅在于 iOS 设备的元数据。有人知道如何解决吗?

4

1 回答 1

0

您可以使用以下方法从 JPEG 文件中剥离所有元数据:

jpegtran -copy none

您可以使用磁盘文件 (add -outfile) 执行此操作,也可以通过管道将图像传输到其标准输入并在标准输出上获取结果。

在节点中,您可以使用child_process's来执行此操作spawn

于 2015-04-18T10:11:04.160 回答