我正在尝试使用 graphicsmagick 和 imagemagick 来调整一些 jpg 和 png 图像的大小。png 图像效果很好,但是每当下载或保存 jpg 图像时,我都会收到错误消息。
我在 Windows 8.1 上运行它,并且我已经使用 ImageMagick-6.9.1-10-Q16-x64-dll.exe 和 GraphicsMagick-1.3.21-Q16-win64-dll.exe 通过节点安装了 ImageMagick 和 GraphicsMagick .js。
提前致谢!
命令提示符:
错误:命令失败:convert.exe:错误的 JPEG 库版本:库为 90,调用者需要 80 C:\Users\user\Pictures\testA.jpg @error/jpeg.c/JPEGErrorHandler/322.convert.exe:没有图像定义 C:\Users\user\Pictures\testB.jpg @error/convert.c/ConvertImageCommand/3230。
代码:
gm('C:\\Users\\user\\Pictures\\testA.jpg')
.resize(640, '>')
.write('C:\\Users\\user\\Pictures\\testB.jpg', function(error){
if(!error){
console.log('Success')
}else{
console.log(error)
}