[英]Im4Java (ImageMagick) convert 8 bit png to 24 bit png
我需要将8位png图像转换为24或32位png。
我了解将其转换为相应的image magic命令是:
转换test.png PNG24:test2.png
应该使用什么ImageOperation属性来传递PNG24参数,以将图像转换为24位。
我有当前的Java代码片段,如下所示:
IMOperation op = new IMOperation();
op.addImage();
op.background("none");
op.autoOrient();
op.addImage();
//What should I add for converting it to a PNG24 format???
convert.run(op,sourceFile,destFile);
输入图像是8位png。
经过一些研究,这就是我要解决的问题。
IMOperation op = new IMOperation();
op.addImage();
op.background("none");
op.autoOrient();
op.addImage();
//Added the following line to fix it
destFile = "png32:"+destFile;
convert.run(op,sourceFile,destFile);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.