3 Stimmen

EPS-Dateien müssen in Java in jpg/png konvertiert werden

Wir haben eine Webapplikation, mit der man verschiedene Bilddateitypen hochladen kann, und im Backend konvertieren wir sie in einen Standardtyp (normalerweise png oder jpeg). Im Moment verwenden wir ImageIO, um dies zu tun. Die neue Anforderung ist jedoch, eps-Dateien zu unterstützen. Ich habe keine Bibliotheken gefunden, die EPS in ImageIO unterstützen, oder viel in der Art der Unterstützung für das Lesen von eps-Dateien in Java.

Gibt es Vorschläge zum Lesen und Konvertieren von eps-Dateien?

3voto

Rich Apodaca Punkte 26962

Freehep hat eine Java-PostScript-Betrachter die Sie vielleicht in einen PS-Konverter umwandeln können.

2voto

Brian Clapper Punkte 24335

Ich bin ziemlich sicher, dass ImageMagick (eine C-Bibliothek) das kann (obwohl ich glaube, dass es GhostScript benötigt), und es gibt einen JNI-Wrapper für ImageMagick namens JMagick die den Zugriff auf ImageMagick von Java aus ermöglicht. Wenn Sie mit JNI umgehen können, könnte JMagick den Trick tun.

2voto

Alexandre Lavoie Punkte 8654

Vor ein paar Wochen habe ich ein EPS ImageIO Plugin entwickelt, das Sie interessieren könnte:

http://www.spectotechnologies.com/en/open-projects/imageio-eps-plugin

Ich hoffe, das ist hilfreich!

1voto

PhiLho Punkte 39496

EPS sind PostScript-Dateien mit Vorschau, wenn ich mich recht entsinne. Sie brauchen also einen PostScript-Interpreter in Java. Ich bezweifle, dass Sie viele finden werden...

Vielleicht ist es besser, GhostScript von Java aus aufzurufen. Es ist wahrscheinlich der beste freie/offene PostScript-Interpreter/Renderer, den es gibt, und es wäre schwer, ihn zu schlagen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X