AutoWhiteBalanceFilterOptions
Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase
public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase
Auto White Balance filtresi için yapılandırma seçenekleri sağlar. Dijital görüntülerin görünümünü iyileştirmek için kontrast germe parametreleri ve kanal ölçeklemesinin ayarlanmasına olanak tanır.
Yapıcılar
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getTargetHighPercentile() | Kontrast germe için hedef yüksek persentili alır. |
| getTargetValue() | Yüksek persentil için hedef değeri alır. |
| getMaxScale() | Her kanal için maksimum ölçekleme faktörünü alır. |
| getLowPercentile() | Karanlık koruma için kullanılan siyah nokta düşük persentili (varsayılan: 3). |
| getProtectedDarkOffset() | Karanlık piksellerin gerilmediği düşük persentilin altındaki ofset (koruma). |
AutoWhiteBalanceFilterOptions()
public AutoWhiteBalanceFilterOptions()
AutoWhiteBalanceFilterOptions(int lowPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lowPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| 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)
Yeni bir AutoWhiteBalanceFilterOptions sınıf örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lowPercentile | int | Karanlık koruma için kullanılan siyah nokta düşük persentili (varsayılan: 3). |
| targetHighPercentile | int | Kontrast germe için hedef yüksek persentil (varsayılan 97). |
| targetValue | int | Yüksek yüzde dilimi için hedef değer (varsayılan 255). |
| maxScale | float | Her kanal için maksimum ölçekleme faktörü (varsayılan 1.4f). |
| protectedDarkOffset | int | Karanlık piksellerin gerilmediği düşük persentilin altındaki ofset (koruma). |
getTargetHighPercentile()
public final int getTargetHighPercentile()
Kontrast germe için hedef yüksek yüzde dilimini alır. Hangi parlaklık yüzde diliminin hedef değere eşleneceğini belirler.
Returns: int - kontrast germe için hedef yüksek yüzde dilimi.
getTargetValue()
public final int getTargetValue()
Yüksek yüzde dilimi için hedef değeri alır. Bu değer, kontrast germe için beyaz referans olarak kullanılacaktır.
Returns: int - yüksek yüzde dilimi için hedef değer.
getMaxScale()
public final float getMaxScale()
Her kanal için maksimum ölçekleme faktörünü alır. Aşırı renk kaymalarını önlemek için herhangi bir kanalın yükseltmesini kısıtlar.
Returns: float - her kanal için maksimum ölçekleme faktörü.
getLowPercentile()
public final int getLowPercentile()
Karanlık koruma için kullanılan siyah nokta düşük persentili (varsayılan: 3).
Returns: int
getProtectedDarkOffset()
public final int getProtectedDarkOffset()
Karanlık piksellerin gerilmediği düşük persentilin altındaki ofset (koruma).
Returns: int