我想为我的客户提供在使用 Java 开发的应用程序中调整图像大小和水印图像的能力。在互联网上搜索后,我im4java
通过简单地添加它就为我的应用程序提供了该库。我看到了不同的文章并得到了这个代码:
try
{
IMOperation op = new IMOperation();
op.addImage("d:\\abc.jpg");
op.addImage("d:\\def.jpg");
new ConvertCmd().run(op);
}
catch (IOException | InterruptedException | IM4JavaException e)
{
System.out.println(e.toString());
}
它给出了例外
org.im4java.core.CommandException: org.im4java.core.CommandException: Invalid Parameter - d:\def.jpg
为什么呢?
1) 除了将 im4java 库添加到我的应用程序之外,我是否必须在我的 PC 上安装任何外部库?
2)如果我必须在我的电脑上安装某种其他库,那么我的客户是否也必须在他们的机器上安装它,或者他们有什么解决方案吗?
在这个问题中,如何使用 im4java 调整图像大小?,答案说我需要一个接口,这是什么意思?如果我以某种方式在我的机器上安装了这个接口,我的客户将需要做什么?这不能像 H2 数据库那样嵌入,这样我的客户就不必安装我的软件以外的任何东西吗?