Frage

Ich erwäge GraphicsMagick mit ( http://www.graphicsmagick.org/ ) in einem Java-Projekt . Hat jemand Erfahrung mit diesem? Vorschläge, wie man die ersten Schritte? Es scheint, als gäbe es keine native Java-Bibliothek ist so kann es ein wenig schwieriger sein.

Danke!

War es hilfreich?

Lösung

Es ist definitiv möglich. Schauen Sie sich auf IM4Java , eine Java-Abstraktion um die Commandline-Schnittstellen verschiedenen ImageMagick wie Werkzeuge (einschließlich GM) dem anfühlt wie eine Sprachbindung. Sehr wenig Dokumentation, aber einfach genug. Offensichtlich Ihre Bilder zugänglich sein müssen von den OS (z nicht innerhalb Resource).

Andere Tipps

Wir haben unser Projekt mit GraphicsMagick und Java, Q & A hier offensichtlich Einfluss unserer Entscheidung. Es ist ein langer Weg, aber wir haben es schließlich getan. Wir gezwickt sowohl GraphicsMagick und im4java sehr hart, um die Leistung zu erhalten und Zuverlässigkeit, die wir wollen. Dachte ich beitragen zurück sollte: http://kennethxu.blogspot.com/2013/04/integrate-java-and- graphicsmagick.html

Zur Zeit der einzig vernünftige Weg, dies zu erreichen, ist über die Befehlszeile aus Java (Runtime.exec) verwenden. Sie sollten im4java dies, wie oben vorgeschlagen zu tun verwenden. im4java ermöglicht es Ihnen, Ihre „gm Befehl“ string mit Java-Methodenaufrufe aufzubauen, sondern bietet auch eine Reihe weiterer nützlicher Funktionen.

Der große Vorteil bei der Verwendung dieser Technik über Bindungen verwendete Sprache ist die Einfachheit und Zuverlässigkeit. Zuverlässigkeit ist wichtig, vor allem, wenn Ihre Java-Anwendung auf einer Java-basierten Server oder Servlet-Engine wie Tomcat ausgeführt wird. Der Grund dafür ist, dass ein Speicherfehler oder andere Fehler bei Sprachbindung mit der gesamten virtuellen Java-Maschine bringen könnte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top