代码之家  ›  专栏  ›  技术社区  ›  Joshua

Java和GrimeSmigK-它会起作用吗?

  •  5
  • Joshua  · 技术社区  · 15 年前

    我正在考虑使用graphicsmagick( http://www.graphicsmagick.org/ )在Java项目中。有人对此有经验吗?关于如何开始的建议?似乎没有一个本地Java库,所以它可能有点困难。

    谢谢!

    3 回复  |  直到 10 年前
        1
  •  3
  •   ian    15 年前

    这是绝对可能的。看一看 IM4Java 这是一个Java抽象,它围绕着各种像IMAGE一样的工具(包括GM)的命令行界面,感觉就像是语言绑定。文档很少,但足够简单。显然,您的图像必须可以从操作系统访问(例如,不在ResourceBundles中)。

        2
  •  7
  •   Kenneth Xu    12 年前

    我们用GraphicsMagick和Java,Q&A,我们的项目在这里明显影响我们的决定。这是一段很长的路,但我们最终完成了。我们对graphicsmagick和im4java进行了很难的调整,以获得我们想要的性能和可靠性。我想我应该回馈: http://kennethxu.blogspot.com/2013/04/integrate-java-and-graphicsmagick.html

        3
  •  1
  •   toc777    14 年前

    目前唯一可行的实现方法是使用Java(RunTime.Excel)的命令行。您应该使用im4java来完成上述操作。IM4Java将使您能够使用Java方法调用来构建您的“GM命令”字符串,它还提供了许多其他有用的特性。

    与实际的语言绑定相比,使用这种技术的最大优势是简单和可靠。可靠性非常重要,尤其是如果Java应用程序运行在基于Java的服务器或Servlet引擎(如Tomcat)上。原因是使用语言绑定时内存错误或其他错误可能会导致整个Java虚拟机的崩溃。