Im4java in java
Posted: 2018-12-08T08:26:43-07:00
Code: Select all
public static boolean zoomImage(String srcImagePath, String newImagePath, Integer width, Integer height, int qual)
{
try
{
IMOperation op = new IMOperation();
op.thumbnail(width, height);
op.gravity("center");
op.background("white");
op.depth(8);//No effect!!
op.extent(width, height);
op.quality((double) qual);
op.addImage(srcImagePath);
op.addImage(newImagePath);
ImageCommand convert = getImageCommand(CommandType.convert);
convert.run(op);
System.out.println("OK");
}
catch (Exception e)
{
e.printStackTrace();
return false;
}
return true;
}
this line "op.depth(8);//No effect!!" It' not work!, the image always "depth:24 ", How can I change it? help me