Bild in Canvas vergrössern
-
Hi,
ich hab in meinem Applet ein Canvas eingebaut.
Also genauer eine Klasse, die von Canvas abgeleitet ist.
jetzt würde ich da gerne ein Bild anzeigen, und auch gewisse Ausschnitte vergössern können.D.h. ich suche so etwas wie folgende Funktion:
Nimm einen Ausschnitt aus einem Image und zeichne ihn "so" skaliert auf den Bildschirm.Hat da jmd. einen Tip für eine Funktion oder irgendwas anderes für mich?
Gruss, Tobias
-
Wenn der Ausschnitt nicht skaliert werden braucht, kannst du einfachstenfalls die Methode copyArea der Klasse Graphics benutzen. Sonst gibt es in der 2D-Api BufferedImages bei denen man mit der Methode getSubimage einen Teil des Bildes kopieren kann und ein neues Image erhält, was man dann normal mit zB drawImage skalieren kann
[ Dieser Beitrag wurde am 11.05.2003 um 01:41 Uhr von crass editiert. ]
-
ok, vielen Dank!