magick.MagickException:没有图像来获取图像格式

时间:2017-01-04 17:22:01

标签: java imagemagick jmagick

我通过ImageMagick + JMagick为任何图像转换代码。在我的本地PC上我的代码工作正常,但不在服务器上。 ImageMagick完整安装,代表也提供了礼物。一些IM测试,例如

     //open template. Source is valid path to file, file exists
    ImageInfo voucherImageInfo = new ImageInfo(templateSource);
    logger.info("Create imageInfo for template '{}', result - '{}'", templateSource, voucherImageInfo);
    MagickImage voucherImage = new MagickImage(voucherImageInfo);
    logger.info("Voucher image - '{}'", voucherImage.getImageFormat());//there are exception

工作正常。

    public Dimension getImageGeometry(String filename) throws MagickException {
    ImageInfo imageInfo = new ImageInfo(filename);
    MagickImage mi = new MagickImage(imageInfo);
    return mi.getDimension();
}

此代码

{{1}}

也有异常掉落:magick.MagickException:无法检索句柄

我猜JMagick有些问题,但我怎么检查呢?我已经尝试重新安装JMagick,但它没用。 有什么想法吗?

0 个答案:

没有答案