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.LookupOp1.2

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

Deklaration

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

Beschreibung

Diese Klasse implementiert eine Operation, mit der Pixel anhand einer LookupTable gefiltert werden können.


 
Konstruktoren
publicLookupOp(LookupTable lookup, RenderingHints hints)
 
Methoden
public BufferedImagecreateCompatibleDestImage(BufferedImage src, ColorModel destCM)
public WritableRastercreateCompatibleDestRaster(Raster src)
public BufferedImagefilter(BufferedImage src, BufferedImage dst)
public WritableRasterfilter(Raster src, WritableRaster dst)
public Rectangle2DgetBounds2D(BufferedImage src)
public Rectangle2DgetBounds2D(Raster src)
public Point2DgetPoint2D(Point2D srcPt, Point2D dstPt)
public final RenderingHintsgetRenderingHints()
public final LookupTablegetTable()


 

Konstruktoren im Detail

public LookupOp(LookupTable lookup, RenderingHints hints)
Erzeugt ein neues LookupOp-Objekt, das die Pixel mit der Tabelle lookup filtert.

 

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 BufferedImage filter(BufferedImage src, BufferedImage dst)
Führt die Operation auf dem Bild src durch und speichert das Ergebnis in dst. Wenn für dst null übergeben wird, wird ein neues BufferedImage angelegt. Rückgabewert ist eine Referenz auf das gefilterte Bild.
public WritableRaster filter(Raster src, WritableRaster dst)
Führt die Operation auf dem Raster src durch und speichert das Ergebnis in dst. Wenn für dst null übergeben wird, wird ein neues WritableRaster angelegt. Rückgabewert ist eine Referenz auf das gefilterte Bild.
public Rectangle2D getBounds2D(BufferedImage src)
Liefert die Abmessungen des gefilterten Bildes, wenn src als Quelle verwendet wird.
public Rectangle2D getBounds2D(Raster src)
Liefert die Abmessungen des gefilterten Bildes, wenn src als Quelle verwendet wird.
public Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
Liefert den zum Punkt srcPt im Ausgangsbild entsprechenden Punkt im gefilterten Bild, der bei dieser Operation identisch zum Ausgangspunkt ist. Die Koordinaten werden in dstPt eingetragen. Falls hierfür null übergeben wird, wird ein neues Pount2D-Objekt erzeugt. Rückgabewert ist ein Verweis auf dstPt.
public final RenderingHints getRenderingHints()
Liefert die Einstellungen der Operation zurück.
public final LookupTable getTable()
Liefert die verwendete Tabelle zurück.


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

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