AdaptiveWhiteStretchFilterOptions

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

public class AdaptiveWhiteStretchFilterOptions extends FilterOptionsBase

يوفر خيارات لتكوين مرشح Adaptive White Stretch. يسمح بتخصيص معلمات تمديد المخطط التكراري لتعزيز مستوى الأبيض وتحسين قابلية قراءة النص الضعيف أو صور المستند ذات التباين المنخفض.

المنشئات

المنشئالوصف
AdaptiveWhiteStretchFilterOptions()ينشئ مثيلاً جديدًا من الفئة AdaptiveWhiteStretchFilter.
AdaptiveWhiteStretchFilterOptions(boolean isGrayscale, int lowPercentile, int highPercentile, int targetWhite, float maxScale)ينشئ مثيلاً جديدًا من الفئة AdaptiveWhiteStretchFilter.

الطرق

طريقةالوصف
isGrayscale()يحصل على قيمة تشير إلى ما إذا كان المرشح يعمل في وضع التدرج الرمادي.
getLowPercentile()يحصل على النسبة المئوية السفلية لحساب نقطة السواد.
getHighPercentile()يحصل على النسبة المئوية العلوية لحساب نقطة الأبيض.
getTargetWhite()يحصل على قيمة الأبيض المستهدفة التي يهدف التمديد إلى تحقيقها.
getMaxScale()يحصل على أقصى مقياس سطوع مسموح به.

AdaptiveWhiteStretchFilterOptions()

public AdaptiveWhiteStretchFilterOptions()

ينشئ مثيلاً جديدًا من الفئة AdaptiveWhiteStretchFilter.

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

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

ينشئ مثيلاً جديدًا من الفئة AdaptiveWhiteStretchFilter.

Parameters:

معاملنوعالوصف
isGrayscalebooleanيشير إلى ما إذا كان يجب أن يعمل المرشح في وضع التدرج الرمادي.
lowPercentileintالنسبة المئوية السفلية لنقطة السواد (مثال: 10).
highPercentileintالنسبة المئوية العلوية لنقطة الأبيض (مثال: 90).
targetWhiteintقيمة الأبيض المستهدفة (مثال: 240).
maxScalefloat

يقوم الخوارزم بتمديد المخطط التكراري بحيث تقترب النسبة المئوية للون الأبيض من targetWhite، ولكن دون تجاوز maxScale لتجنب الإضاءة الزائدة. |

isGrayscale()

public final boolean isGrayscale()

يحصل على قيمة تشير إلى ما إذا كان المرشح يعمل في وضع التدرج الرمادي.

Returns: منطقي - قيمة تشير إلى ما إذا كان المرشح يعمل في وضع التدرج الرمادي.

getLowPercentile()

public final int getLowPercentile()

يحصل على النسبة المئوية السفلية لحساب نقطة السواد. تُعتبر قيم البكسل التي تقع تحت هذه النسبة سوداءً أثناء التمديد.

Returns: int - النسبة المئوية السفلية لحساب نقطة السواد.

getHighPercentile()

public final int getHighPercentile()

يحصل على النسبة المئوية العلوية لحساب نقطة الأبيض. تُعتبر قيم البكسل التي تقع فوق هذه النسبة بيضاءً أثناء التمديد.

Returns: int - النسبة المئوية العلوية لحساب نقطة الأبيض.

getTargetWhite()

public final int getTargetWhite()

يحصل على قيمة الأبيض المستهدفة التي يهدف التمديد إلى تحقيقها.

Returns: int - قيمة الأبيض المستهدفة التي يهدف التمديد إلى تحقيقها.

getMaxScale()

public final float getMaxScale()

يحصل على أقصى مقياس سطوع مسموح به. لن يتجاوز التمديد الفعلي هذا العامل لتجنب الإضاءة الزائدة.

Returns: float - أقصى مقياس سطوع مسموح به.