000
12.02.2003, 10:55 Uhr
~PacMan
Gast
|
Hallo
Habe folgendes Problem: Ich habe einen Doublebuffer, ein Frame zum darstellen und einen Hintergrundpuffer vom Typ VolatileImage. In diesem Hintergrundpuffer möchte ich gerne ein Bild rotieren lassen. Das Bild lade ich über getImage() in ein Puffer vom Typ Image. Danach kopiere ich es in einen dritten Hintergrundpuffer ebenfalls vom Typ VolatileImage, um es dort als original zu halten. Wenn das alles getan ist, würde ich gerne mittels drawImage() und einer AffineTransform das Bild rotiert in den ersten Hintergrundpuffer kopieren. Leider wird dann eine ImagingOpException geworfen mit der Nachricht "Unable to transform src image". Liegt es viellecht daran, das die VolatileImage nocht nicht richtig unterstützt wird, so wie Sun das in ihrer Dokumentation geschrieben haben oder was? Wenn ich beim dritten Puffer den Typ auf Image oder BufferedImage wechsle dann funkt es! |