java jimi开发报错: No source image set.
想将TIF格式的图像转换为JPG,调用了Jimi的函数,程序如下:
public void convertToJPG(String source, String dest, int quality) {
if (source.trim().equals("") || source == null || dest.trim().equals("") || dest == null) {
System.out.println("Error:Not to found the file ");
} else {
dest += ".jpg";
}
try {
JPGOptions options = new JPGOptions();
options.setQuality(quality);
ImageProducer image = Jimi.getImageProducer(source);
JimiWriter writer = Jimi.createJimiWriter(dest);
writer.setSource(image);
writer.setOptions(options);
writer.putImage(dest);
} catch (Exception es) {
System.out.println(es);
}
}
只生成空的JPG图像文件,报错:Error:Not to create a JPG image.com.sun.jimi.core.JimiException: No source image set.
大家是否已到如此问题,请帮忙!