generierte Images im Bowser darstellen

dasjoerch

Grünschnabel
Ich generiere in SessionBeans Bilder (BufferedImages). Diese Methode, z.B. getProcessDiagram, wird von einem Servlet aufgerufen, welches das Bild als byte[] in den Response--Stream schreibt.

Klappt auch wunderbar - bis jetzt leider nur wenn ich explizit den BufferedImage.TYPE_INT_RGB verwende. Sobald ich ein Format mit Transparenzunterstützung wähle (z.B. BufferedImage.TYPE_INT_ARGB) - und genau das brauche ich - sagt der Browser "Die Grafik xyz kann nicht angezeigt werden, weil sie Fehler enthält." Ein Blick in den Quelltext der geladenen Seite zeigt aber sehr wohl Bilddaten-ähnliche Steuerzeichen.

Kann mir jemand helfen?!
Ich muss dieses Problem sehr zeitnah lösen. :/

lg, joerch
 
Zeig mal die entsprechenden Codeteile her: wie schreibst und liest Du das Bild bzw. in welchem Format liegt das Bild vor?
 
Zuletzt bearbeitet:
Kaum macht man's richtig - schon klappts. Sorry, ein typischer Schnellschuss, aber im Stress kriegt man schnell mal Panik. ;)

Man muss natuerlich dann auch PNG verwenden, weil JPEG mit den Transparenzen nix anfangen kann. :rolleyes:

Trotzdem Danke für schnelle Reaktion.
 

Neue Beiträge

Zurück