ClaheFilterOptions

Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase

public class ClaheFilterOptions extends FilterOptionsBase

Bietet Optionen zur Konfiguration des Contrast-Limited Adaptive Histogram Equalization (CLAHE)-Filters.

Konstruktoren

KonstruktorBeschreibung
ClaheFilterOptions()
ClaheFilterOptions(boolean isGrayscale)
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)Initialisiert eine neue Instanz der ClaheFilterOptions-Klasse mit den angegebenen Parametern.

Methoden

MethodeBeschreibung
isGrayscale()Gibt einen Wert zurück, der angibt, ob der Filter im Graustufenmodus arbeitet.
getTilesNumberHorizontal()Gibt die Anzahl der Kacheln in horizontaler Richtung zurück.
getTilesNumberVertical()Gibt die Anzahl der Kacheln in vertikaler Richtung zurück.
getClipLimit()Gibt den Schwellenwert für die Kontrastbegrenzung zurück.

ClaheFilterOptions()

public ClaheFilterOptions()

ClaheFilterOptions(boolean isGrayscale)

public ClaheFilterOptions(boolean isGrayscale)

Parameters:

ParameterTypBeschreibung
isGrayscaleboolean

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

Parameters:

ParameterTypBeschreibung
isGrayscaleboolean
tilesNumberHorizontalint

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)

Parameters:

ParameterTypBeschreibung
isGrayscaleboolean
tilesNumberHorizontalint
tilesNumberVerticalint

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)

Initialisiert eine neue Instanz der ClaheFilterOptions-Klasse mit den angegebenen Parametern.

Parameters:

ParameterTypBeschreibung
isGrayscalebooleanGibt an, ob der Filter im Graustufenmodus arbeiten soll.
tilesNumberHorizontalintAnzahl der Kacheln horizontal. Standardwert ist 8.
tilesNumberVerticalintAnzahl der Kacheln vertikal. Standardwert ist 8.
clipLimitdoubleSchwellenwert für die Kontrastbegrenzung. Standardwert ist 4,0.

isGrayscale()

public final boolean isGrayscale()

Gibt einen Wert zurück, der angibt, ob der Filter im Graustufenmodus arbeitet.

Returns: boolean – ein Wert, der angibt, ob der Filter im Graustufenmodus arbeitet.

getTilesNumberHorizontal()

public final int getTilesNumberHorizontal()

Gibt die Anzahl der Kacheln in horizontaler Richtung zurück. Bestimmt, in wie viele Regionen das Bild horizontal für die lokale Kontrastangleichung unterteilt wird.

Returns: int – die Anzahl der Kacheln in horizontaler Richtung.

getTilesNumberVertical()

public final int getTilesNumberVertical()

Gibt die Anzahl der Kacheln in vertikaler Richtung zurück. Bestimmt, in wie viele Regionen das Bild vertikal für die lokale Kontrastangleichung unterteilt wird.

Returns: int – die Anzahl der Kacheln in vertikaler Richtung.

getClipLimit()

public final double getClipLimit()

Gibt den Schwellenwert für die Kontrastbegrenzung zurück. Höhere Werte ermöglichen mehr Kontrast; niedrigere Werte begrenzen die Verstärkung, um Rauschen zu vermeiden.

Returns: double – der Schwellenwert für die Kontrastbegrenzung.