AutoWhiteBalanceFilterOptions
Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase
public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase
يوفر خيارات تكوين لمرشح Auto White Balance. يسمح بضبط معلمات تمديد التباين وتوسيع القنوات لتحسين مظهر الصور الرقمية.
المنشئات
الطرق
| طريقة | الوصف |
|---|---|
| getTargetHighPercentile() | يحصل على النسبة المئوية العليا المستهدفة لتمديد التباين. |
| getTargetValue() | يحصل على القيمة المستهدفة للنسبة المئوية العليا. |
| getMaxScale() | يحصل على عامل التحجيم الأقصى لكل قناة. |
| getLowPercentile() | النسبة المئوية الدنيا لنقطة الأسود، تُستخدم لحماية الظلام (الافتراضي: 3). |
| getProtectedDarkOffset() | الإزاحة من النسبة المئوية الدنيا التي أدناه لا يتم تمديد البكسلات الداكنة (حماية). |
AutoWhiteBalanceFilterOptions()
public AutoWhiteBalanceFilterOptions()
AutoWhiteBalanceFilterOptions(int lowPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lowPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int | |
| targetValue | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int | |
| targetValue | int | |
| maxScale | float |
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:
| معامل | نوع | الوصف |
|---|---|---|
| lowPercentile | int | النسبة المئوية الدنيا لنقطة الأسود، تُستخدم لحماية الظلام (الافتراضي: 3). |
| targetHighPercentile | int | النسبة المئوية العليا المستهدفة لتمديد التباين (الافتراضي 97). |
| targetValue | int | القيمة المستهدفة للنسبة المئوية العليا (الافتراضي 255). |
| maxScale | float | عامل التحجيم الأقصى لكل قناة (الافتراضي 1.4f). |
| protectedDarkOffset | int | الإزاحة من النسبة المئوية الدنيا التي أدناه لا يتم تمديد البكسلات الداكنة (حماية). |
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