org.im4java.core.CommandException

来源:互联网 发布:淘宝发布宝贝规则 食品 编辑:程序博客网 时间:2024/06/04 20:11

    今天用im4java,遇到了:

org.im4java.core.CommandException 异常

                  private static ConvertCmd cmd = new ConvertCmd();

                  IMOperation op = new IMOperation();
                  op.resize(400,400);
                  op.addImage(src);
                  op.addImage(dest);
                  System.out.println(op.toString());
                  cmd.run(op);

有点郁闷 因为我原来做的时候没问题,于是google了一下,没找到原因。

后来看了看,原来是没有指定Imagmagick的目录:

        在cmd.run之前加: 

       IMHomePath是电脑上Imagemagick安装的目录。

        比如我的是:G://ImPro//ImageMagick-6.6.9-Q16

                    cmd.setSearchPath("G://ImPro//ImageMagick-6.6.9-Q16s");

        运行就没有错误了。