我正在使用gm(http://aheckmann.github.io/gm/)编写一个基于nodeJS 5.3.0的应用程序。我知道它使用GraphicsMagicK库。问题是,当我调整图像大小后,它会失去exif格式。代码示例实际上显示了exif格式的丢失。例如:
在这个例子中,他们说exif配置文件数据被删除了。
我知道在调整大小之前可以使用以下方法获取图像的方向:
var fs = require('fs')
, gm = require('gm').subClass({imageMagick: true});
// resize and remove EXIF profile data
gm('/path/to/my/img.jpg')
.resize(240, 240)
在这个例子中,他们说exif配置文件数据被删除了。
我知道在调整大小之前可以使用以下方法获取图像的方向:
gm('path/tp/my/img.jpg').orientation(function(err,value){
var orientation = value;
});
问题是:在调整大小时能否保留EXIF数据? 如果不能,那么在调整大小后可以设置EXIF方向数据吗?
谢谢。