如何使用im4java创建一个空的透明画布。
使用命令行,我可以使用:
convert.exe -size "64x32" canvas:transparent out.png
但是使用im4java,我停留在canvas命令:
ConvertCmd cmd = new ConvertCmd();
IMOperation io = new IMOperation();
io.size(64,32);
//how to add the canvas command here?
io.addImage(); //output
cmd.run(io, "out.png");
但这只会引发错误,无法找到out.png。所以我假设它想用它作为输入图像。
如何创建新图像?
答案 0 :(得分:2)
我自己找到了解决方案:
ConvertCmd cmd = new ConvertCmd();
IMOperation io = new IMOperation();
io.size(64,32);
io.addRawArgs("canvas:#00000000");
io.addImage(); //output
cmd.run(io, "out.png");
第4行创建完全透明的图像。