繁体   English   中英

im4java转换为jpg,图像崩溃

[英]im4java convert to jpg, image crash

我想通过使用im4java将图像从gif转换为jpeg。 执行后应该有一张gif和一张ipeg图片。 但是当我这样做时。 有3张图片。 一个是原始gif,一个是新的nomarl jpeg,另一个是崩溃的jpeg图片。 某些图片可能会导致此问题。 有些可能不会。 有谁知道为什么? 谢谢


public static void convertImage(String srcPath, String newPath, String format)
throws Exception
{
    IMOperation op = new IMOperation();
    op.addImage(srcPath);
    op.addImage(newPath);
    System.out.println(op);
    ConvertCmd cmd = new ConvertCmd();
    cmd.run(op);
}
public static void changePictures(String format) throws Exception
{
    File file = new File("picture path");
    File pictureArray[];
    pictureArray = file.listFiles();
    int i;
    for(i = 0; i < pictureArray.length; i++)
    {
        convertImage(pictureArray[i].getAbsolutePath(), "picture path" + i + "." +          format, format);   
    }

}

op.addImage(srcPath); 这里。 因为gif文件中有不止一张图片。请尝试使用此op.addImage(srcPath +“ [0]”);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM