Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.awt.image.AffineTransformOp1.2

java.lang.Object
   |
   +--java.awt.image.AffineTransformOp

Deklaration

public abstract class AffineTransformOp
extends java.lang.Object
implements java.awt.image.BufferedImageOp, java.awt.image.RasterOp

Beschreibung

Diese abstrakte Klasse stellt eine Basis für affine Abbildungen zur Verfügung.


 
Datenelemente
public final static intTYPE_BILINEAR
public final static intTYPE_NEAREST_NEIGHBOR
 
Konstruktoren
publicAffineTransformOp(AffineTransform xform, int interpolationType)
publicAffineTransformOp(AffineTransform xform, RenderingHints hints)
 
Methoden
public BufferedImagecreateCompatibleDestImage(BufferedImage src, ColorModel destCM)
public WritableRastercreateCompatibleDestRaster(Raster src)
public final BufferedImagefilter(BufferedImage src, BufferedImage dest)
public final WritableRasterfilter(Raster src, WritableRaster dest)
public Rectangle2DgetBounds2D(Raster src)
public Rectangle2DgetBounds2D(BufferedImage src)
public final intgetInterpolationType()
public Point2DgetPoint2D(Point2D srcPt, Point2D dstPt)
public final RenderingHintsgetRenderingHints()
public AffineTransformgetTransform()


 

Datenelemente im Detail

public final static int TYPE_BILINEAR
Konstante für bilineare Interpolation
public final static int TYPE_NEAREST_NEIGHBOR
Konstante für die Interpolation mit dem Verfahren des »nächsten Nachbarn«

 

Konstruktoren im Detail

public AffineTransformOp(AffineTransform xform, int interpolationType)
Erzeugt ein neues AffineTransformOp-Objekt, das die Abbildung xform ausführt und die Interpolations-Methode interpolationType verwendet.
public AffineTransformOp(AffineTransform xform, RenderingHints hints)
Erzeugt ein neues AffineTransformOp-Objekt, das die Abbildung xform ausführt. Die Interpolations-Methode wird hints entnommen. Falls null übergeben wird, ist die Voreinstellung TYPE_NEAREST_NEIGHBOR.

 

Methoden im Detail

public BufferedImage createCompatibleDestImage(BufferedImage src, ColorModel destCM)
Erzeugt ein passendes leeres Zielbild für das Bild src. Das Farbmodell des Zielbildes ist destCM. Falls hierfür null übergeben wird, wird das Farbmodell von src übernommen.
public WritableRaster createCompatibleDestRaster(Raster src)
Erzeugt ein passendes Zielraster für die Operation, wenn src als Quelle verwendet wird, und liefert es zurück.
public final BufferedImage filter(BufferedImage src, BufferedImage dest)
Führt die Abbildung auf der Quelle src aus und speichert das Ergebnis in dest. Die Parameter dürfen nicht identisch sein.
public final WritableRaster filter(Raster src, WritableRaster dest)
Führt die Abbildung auf der Quelle src aus und speichert das Ergebnis in dest.
public Rectangle2D getBounds2D(Raster src)
Liefert die Abmessungen des gefilterten Bildes, wenn src als Quelle verwendet wird.
public Rectangle2D getBounds2D(BufferedImage src)
Liefert die Abmessungen des gefilterten Bildes, wenn src als Quelle verwendet wird.
public final int getInterpolationType()
Liefert die verwendete Interpolations-Methode in Form einer der Konstanten zurück.
public Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
Liefert den zum Punkt srcPt gehörigen Bildpunkt zurück. Wenn für dstPt null übergeben wird, erzeugt die Methode ein neues Point2D-Objekt, ansonsten werden die Koordinaten in dstPt eingetragen.
public final RenderingHints getRenderingHints()
Liefert die Einstellungen der Abbildung zurück.
public AffineTransform getTransform()
Liefert die verwendete Abbildung zurück.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.