2D-Grafik .EPS Datei in .PNG konvertieren

habichvergessen

Neues Mitglied
Guten Tag,

nachdem ich stunden damit verbracht habe mich durch tausende von google ergebnisse zu klicken und nun trotzdem auf keinen nenner gekommen bin versuche ich nun hier mein glück. ich hoffe ihr könnt mir weiterhelfen.

und zwar, haben ich ein tool zum skalieren von bildern geschrieben (auf 4 verschiedene vorgegebene größen) was bisher super funktionierte. jedoch habe ich nun das problem das hauptsächlich .eps dateien damit skaliert werden sollen. nun da ich es vorher nur mit .png oder .jpg dateien getestet habe berechnet er natürlich auch die höhen und längen in pixel (das bild soll sich nicht verzerren) was nun nichtmehr funktioniert. das zu skalierende bild wird mittels eines JFileChoosers ausgewählt. das geöffnete bild wird als ein image icon zwischengespeichert sodas ich damit arbeiten kann.

ich habe mich nach libaries umgesehen die sowas verwirklichen könnten und dabei auf eine VectorGraphics2D und EpsGraphics2D gestoßen die ich nun eingebunden habe.

meine frage an euch wäre, ob ihr vieleicht ahnung habt wie ich sowas verwirklichen könnte? eventuell indem ich bevor ich die datei in ein image icon zwischenspeichere zu einem .png konvertiere? falls ja, wie geht sowas?

mfg, habichvergessen

ps: ich bin noch newbie im programmieren, also bitte nicht zu hart sein ;(
 
EPS ist Encapsulated PostScript. Und PostScript ist eine komplette Programmiersprache. Der einzige sinnvolle PostScript-Interpreter neben dem, was man bei Adobe kaufen kann, ist Ghostscript. Hier ist die Beschreibung:

How to use Ghostscript

Das, was du machen willst, EPS nach PNG, geht so:

Code:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -sOutputFile=tiger.png tiger.eps
 

Zurück
Oben