drawImage mit EPS

unknown

Bekanntes Mitglied
Hallo

Java unterstützt ja Standardmässig kein EPS-Fomart.
Ich habe diesbezüglich eine geeignete Bibliothek gefunden: XML Graphics Commons

Nun ich möchte folgendes tun:
Ein bestehendes EPS-Bild laden und der Methode drawImage als Parameter verpassen.

Ich probiere folgendes:
Java:
ImageManager imageManager = new ImageManager(new DefaultImageContext());
           
ImageSessionContext sessionContext = new DefaultImageSessionContext(
                    imageManager.getImageContext(), null);

ImageInfo info = imageManager.getImageInfo("c:/test/eps-example1.eps", sessionContext);
           
ImageLoaderEPS imageLoaderEps = new ImageLoaderEPS();
           
Image img = imageLoaderEps.loadImage(
                    info, sessionContext);

g2d.drawImage((java.awt.Image) img, 10, 10, null);
und erhalte die folgende Error-Meldung:
Code:
Exception in thread "main" java.lang.ClassCastException: org.apache.xmlgraphics.image.loader.impl.ImageRawEPS cannot be cast to java.awt.Image
    at EPSExample1.generateEPSusingJava2D(EPSExample1.java:118)
    at EPSExample1.main(EPSExample1.java:137)

Kennt jemand diese Library oder hat sonst ähnliche Erfahrungen mit Java und EPS?

Ich finde kein Javadoc oder gute Beispiele für diese Bibliothek.
 

Zurück
Oben