AutoWhiteBalanceFilterOptions

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

public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase

يوفر خيارات تكوين لمرشح Auto White Balance. يسمح بضبط معلمات تمديد التباين وتوسيع القنوات لتحسين مظهر الصور الرقمية.

المنشئات

المنشئالوصف
AutoWhiteBalanceFilterOptions()
AutoWhiteBalanceFilterOptions(int lowPercentile)
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale, int protectedDarkOffset)ينشئ مثلاً جديداً من الفئة AutoWhiteBalanceFilterOptions.

الطرق

طريقةالوصف
getTargetHighPercentile()يحصل على النسبة المئوية العليا المستهدفة لتمديد التباين.
getTargetValue()يحصل على القيمة المستهدفة للنسبة المئوية العليا.
getMaxScale()يحصل على عامل التحجيم الأقصى لكل قناة.
getLowPercentile()النسبة المئوية الدنيا لنقطة الأسود، تُستخدم لحماية الظلام (الافتراضي: 3).
getProtectedDarkOffset()الإزاحة من النسبة المئوية الدنيا التي أدناه لا يتم تمديد البكسلات الداكنة (حماية).

AutoWhiteBalanceFilterOptions()

public AutoWhiteBalanceFilterOptions()

AutoWhiteBalanceFilterOptions(int lowPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile)

Parameters:

معاملنوعالوصف
lowPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

Parameters:

معاملنوعالوصف
lowPercentileint
targetHighPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)

Parameters:

معاملنوعالوصف
lowPercentileint
targetHighPercentileint
targetValueint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)

Parameters:

معاملنوعالوصف
lowPercentileint
targetHighPercentileint
targetValueint
maxScalefloat

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale, int protectedDarkOffset)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale, int protectedDarkOffset)

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

Parameters:

معاملنوعالوصف
lowPercentileintالنسبة المئوية الدنيا لنقطة الأسود، تُستخدم لحماية الظلام (الافتراضي: 3).
targetHighPercentileintالنسبة المئوية العليا المستهدفة لتمديد التباين (الافتراضي 97).
targetValueintالقيمة المستهدفة للنسبة المئوية العليا (الافتراضي 255).
maxScalefloatعامل التحجيم الأقصى لكل قناة (الافتراضي 1.4f).
protectedDarkOffsetintالإزاحة من النسبة المئوية الدنيا التي أدناه لا يتم تمديد البكسلات الداكنة (حماية).

getTargetHighPercentile()

public final int getTargetHighPercentile()

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

Returns: int - النسبة المئوية العليا المستهدفة لتوسيع التباين.

getTargetValue()

public final int getTargetValue()

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

Returns: int - القيمة المستهدفة للنسبة المئوية العليا.

getMaxScale()

public final float getMaxScale()

يحصل على عامل التحجيم الأقصى لكل قناة. يحد من تضخيم أي قناة لتجنب تغيرات اللون المفرطة.

Returns: float - عامل التحجيم الأقصى لكل قناة.

getLowPercentile()

public final int getLowPercentile()

النسبة المئوية الدنيا لنقطة الأسود، تُستخدم لحماية الظلام (الافتراضي: 3).

Returns: int

getProtectedDarkOffset()

public final int getProtectedDarkOffset()

الإزاحة من النسبة المئوية الدنيا التي أدناه لا يتم تمديد البكسلات الداكنة (حماية).

Returns: int