我正在尝试将图像上传到 CloudConvert,将其转换为 PNG 并使用 ImageMagick 调整其大小。
import CloudConvert from 'cloudconvert';
const cloudConvert = new CloudConvert('api_key');
let job = await cloudConvert.jobs.create({
"tasks": {
"upload_thumbnail": {
"operation": "import/upload"
},
"convert_thumbnail": {
"operation": "convert",
"input": [
"upload_thumbnail"
],
"output_format": "png",
"filename": "thumbnail.png"
},
"resize_2x_thumbnail": {
"operation": "command",
"engine": "imagemagick",
"input": [
"convert_thumbnail"
],
"command": "convert",
"arguments": "{INPUTFILE} -resize 330x330 {OUTPUTFILE}",
"engine_version": "7.0.9"
}
}
});
我在snadbox中尝试,文件正确上传,转换为png,但resize返回:
ERROR UNKNOWN_ERROR convert: no images defined '{OUTPUTFILE}' @ error/convert.c/ConvertImageCommand/3273. upload_thumbnail import/upload FINISHED
由于没有示例或文档如何将参数传递给命令,我被困住了。
谢谢