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

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

Deklaration

public class BandCombineOp
extends java.lang.Object
implements java.awt.image.RasterOp

Beschreibung

Dieser Filter bildet eine beliebige Linearkombination der Kanäle eines Rasters. Die Linearkombinationen werden in einer Matrix spezifiziert, die soviele Zeilen haben muß, wie Kanäle vorhanden sind. Die Anzahl der Spalten entspricht ebenfalls der Kanalanzahl, kann aber auch demgegenüber um eins erhöht sein. In diesem Fall wird eine Eins am Ende des Pixelvectors impliziert.


 
Konstruktoren
publicBandCombineOp(float[][] matrix, RenderingHints hints)
 
Methoden
public WritableRastercreateCompatibleDestRaster(Raster src)
public WritableRasterfilter(Raster src, WritableRaster dst)
public Rectangle2DgetBounds2D(Raster src)
public float[][]getMatrix()
public Point2DgetPoint2D(Point2D srcPt, Point2D dstPt)
public final RenderingHintsgetRenderingHints()


 

Konstruktoren im Detail

public BandCombineOp(float[][] matrix, RenderingHints hints)
Erzeugt eine neue BandCombineOp-Operation, die die übergebene Matrix anwendet.

 

Methoden im Detail

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 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, das genausoviele Kanäle hat wie src. Rückgabewert ist eine Referenz auf das gefilterte Bild.
public Rectangle2D getBounds2D(Raster src)
Liefert die Abmessungen des gefilterten Bildes, wenn src als Quelle verwendet wird.
public float[][] getMatrix()
Liefert die Matrix zurück.
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.


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

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