【问题标题】:im4java convert to jpg, image crashim4java 转换为 jpg,图像崩溃
【发布时间】:2013-04-05 17:52:54
【问题描述】:

我想使用 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);   
    }

}

【问题讨论】:

    标签: java imagemagick im4java


    【解决方案1】:

    op.addImage(srcPath);这里。因为一个gif文件里的图片不止一张,试试这个op.addImage(srcPath+"[0]");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-10
      • 2012-06-01
      • 2013-05-10
      • 1970-01-01
      • 2018-03-08
      • 2021-09-03
      • 2015-12-09
      相关资源
      最近更新 更多