AdaptiveWhiteStretchFilterOptions

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

public class AdaptiveWhiteStretchFilterOptions extends FilterOptionsBase

Tillhandahåller alternativ för att konfigurera filtret Adaptive White Stretch. Tillåter anpassning av histogramutsträckningsparametrar för att förbättra vitnivån och öka läsbarheten för svagt text eller lågkontrastdokumentbilder.

Konstruktörer

KonstruktorBeskrivning
AdaptiveWhiteStretchFilterOptions()Initierar en ny instans av klassen AdaptiveWhiteStretchFilter.
AdaptiveWhiteStretchFilterOptions(boolean isGrayscale, int lowPercentile, int highPercentile, int targetWhite, float maxScale)Initierar en ny instans av klassen AdaptiveWhiteStretchFilter.

Metoder

MetodBeskrivning
isGrayscale()Hämtar ett värde som indikerar om filtret körs i gråskala.
getLowPercentile()Hämtar den lägre percentilen för beräkning av svartpunkt.
getHighPercentile()Hämtar den högre percentilen för beräkning av vitpunkt.
getTargetWhite()Hämtar det målade vita värdet som utspridningen syftar till att uppnå.
getMaxScale()Hämtar den maximalt tillåtna ljusstyrkeskalan.

AdaptiveWhiteStretchFilterOptions()

public AdaptiveWhiteStretchFilterOptions()

Initierar en ny instans av klassen AdaptiveWhiteStretchFilter.

AdaptiveWhiteStretchFilterOptions(boolean isGrayscale, int lowPercentile, int highPercentile, int targetWhite, float maxScale)

public AdaptiveWhiteStretchFilterOptions(boolean isGrayscale, int lowPercentile, int highPercentile, int targetWhite, float maxScale)

Initierar en ny instans av klassen AdaptiveWhiteStretchFilter.

Parameters:

ParameterTypBeskrivning
isGrayscalebooleanIndikerar om filtret ska köras i gråskala.
lowPercentileintLägre percentil för svartpunkt (t.ex. 10).
highPercentileintÖvre percentil för vitpunkt (t.ex. 90).
targetWhiteintMålvärde för vitpunkt (t.ex. 240).
maxScalefloat

Algoritmen sträcker histogrammet så att den vita percentilen närmar sig targetWhite, men utan att överskrida maxScale för att undvika överdriven ljusstyrka. |

isGrayscale()

public final boolean isGrayscale()

Hämtar ett värde som indikerar om filtret körs i gråskala.

Returns: boolean - ett värde som indikerar om filtret körs i gråskala.

getLowPercentile()

public final int getLowPercentile()

Hämtar den lägre percentilen för beräkning av svartpunkt. Pixlar med värden under denna percentil betraktas som svarta under sträckning.

Returns: int - den lägre percentilen för beräkning av svartpunkt.

getHighPercentile()

public final int getHighPercentile()

Hämtar den övre percentilen för beräkning av vitpunkt. Pixlar med värden över denna percentil betraktas som vita under sträckning.

Returns: int - den övre percentilen för beräkning av vitpunkt.

getTargetWhite()

public final int getTargetWhite()

Hämtar det målade vita värdet som utspridningen syftar till att uppnå.

Returns: int - målvärdet för vit som sträckningen syftar till att uppnå.

getMaxScale()

public final float getMaxScale()

Hämtar den maximalt tillåtna ljusstyrkeskalan. Den faktiska sträckningen kommer inte att överskrida denna faktor, för att undvika överdriven ljusstyrka.

Returns: float - den maximalt tillåtna ljusstyrkeskalan.