使用formidable删除元数据

时间:2014-10-28 07:20:24

标签: node.js metadata formidable

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

1 个答案:

答案 0 :(得分:0)

您可以使用以下方式从JPEG文件中删除所有元数据:

jpegtran -copy none

您可以使用磁盘文件(添加-outfile)或将图像传输到其stdin并在stdout上获取结果。

在节点中,您可以使用child_process的{​​{1}}。

执行此操作