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

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

Deklaration

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

Beschreibung

Diese Operation konvertiert die Farben eines Bildes pixel-weise. Ausgangs- und Zielbild können identisch sein.


 
Konstruktoren
publicColorConvertOp(RenderingHints hints)
publicColorConvertOp(ColorSpace cspace, RenderingHints hints)
publicColorConvertOp(ICC_Profile[] profiles, RenderingHints hints)
publicColorConvertOp(ColorSpace srcCspace, ColorSpace dstCspace)
 
Methoden
public BufferedImagecreateCompatibleDestImage(BufferedImage src, ColorModel destCM)
public WritableRastercreateCompatibleDestRaster(Raster src)
public BufferedImagefilter(BufferedImage src, BufferedImage dest)
public WritableRasterfilter(Raster src, WritableRaster dest)
public Rectangle2DgetBounds2D(BufferedImage src)
public Rectangle2DgetBounds2D(Raster src)
public ICC_Profile[]getICC_Profiles()
public Point2DgetPoint2D(Point2D srcPt, Point2D dstPt)
public final RenderingHintsgetRenderingHints()


 

Konstruktoren im Detail

public ColorConvertOp(RenderingHints hints)
Erzeugt ein neues ColorConvertOp-Objekt und konvertiert direkt aus dem Farbraum der Quelle in den des Zielbildes, das in diesem Fall nicht als null angegeben werden darf.
public ColorConvertOp(ColorSpace cspace, RenderingHints hints)
Erzeugt ein neues ColorConvertOp-Objekt, das mit dem Farbraum colorspace arbeitet. Wenn in der Methode filter für das Zielbild null angegeben wird, wird dieser Farbraum für das Zielbild verwendet, ansonsten wird über diesen Farbraum in den Farbraum des Zielbildes konvertiert.
public ColorConvertOp(ICC_Profile[] profiles, RenderingHints hints)
Erzeugt ein neues ColorConvertOp-Objekt, das die Konvertierung anhand der in profiles vorhandenen Profile vornimmt.
public ColorConvertOp(ColorSpace srcCspace, ColorSpace dstCspace)
Erzeugt ein neues ColorConvertOp-Objekt, das aus dem Farbraum srcColorspace in den Farbraum dstColorspace konvertiert.

 

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 dest)
Führt die Operation auf dem Bild src durch und speichert das Ergebnis in dest. Wenn für dest null übergeben wird, wird ein neues BufferedImage angelegt. Rückgabewert ist eine Referenz auf das gefilterte Bild.
public WritableRaster filter(Raster src, WritableRaster dest)
Führt die Operation auf dem Raster src durch und speichert das Ergebnis in dest. Wenn für dest 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 ICCxulxProfile[] getICC_Profiles()
Liefert die ICC-Profile, die diese Operation verwendet, oder null, falls dieses Objekt anhand von ColorSpace-Objekten erzeugt wurde.
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 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.