Klasse java.awt.image.ByteLookupTable | 1.2 |
java.lang.Object
|
+--java.awt.image.LookupTable
|
+--java.awt.image.ByteLookupTable
Deklaration
public class ByteLookupTable
extends java.awt.image.LookupTable
Beschreibung
Diese Klasse ist eine Unterklasse von LookupTable, in der Komponentenwerte vom Typ byte gespeichert werden können.
Konstruktoren im Detail
-
public ByteLookupTable(int offset, byte[][] data)
-
Erzeugt eine neue Tabelle für byte-Werte, bei der ein Versatz von offset verwendet wird. Die Komponenten ergeben sich aus der ersten Dimension von data, die Einträge aus der zweiten (für getrennte RGB-Werte würde data also drei Elemente haben, die wiederum Arrays sind und die Einträge beinhalten).
-
public ByteLookupTable(int offset, byte[] data)
-
Diese Variante kann benutzt werden, wenn die Einträge aus nur einer Komponente bestehen.
Methoden im Detail
-
public byte[][] getTable()
-
Liefert die Tabellendaten zurück.
-
public byte[] lookupPixel(byte[] src, byte[] dst)
-
Übersetzt die in src enhaltenen Komponenten eines Pixels anhand der Tabelle und trägt die zugeordneten Werte in dst ein. dst kann vorbelegt sein, oder es kann null übergeben werden. Im letzten Fall wird ein neues Array angelegt. Rückgabewert ist eine Referenz auf das Array mit den zugeordneten Daten.
-
public int[] lookupPixel(int[] src, int[] dst)
-
Diese Variante arbeitet mit int-Arrays statt mit byte-Arrays.
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.