ClaheFilterOptions
Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase
public class ClaheFilterOptions extends FilterOptionsBase
يوفر خيارات لتكوين مرشح تعديل التباين المحدود بالتاريخ التكيفي (CLAHE).
المنشئات
الطرق
| طريقة | الوصف |
|---|---|
| isGrayscale() | يحصل على قيمة تشير إلى ما إذا كان المرشح يعمل في وضع التدرج الرمادي. |
| getTilesNumberHorizontal() | يحصل على عدد البلاطات في الاتجاه الأفقي. |
| getTilesNumberVertical() | يحصل على عدد البلاطات في الاتجاه العمودي. |
| getClipLimit() | يحصل على عتبة تحديد التباين. |
ClaheFilterOptions()
public ClaheFilterOptions()
ClaheFilterOptions(boolean isGrayscale)
public ClaheFilterOptions(boolean isGrayscale)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| isGrayscale | boolean |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| isGrayscale | boolean | |
| tilesNumberHorizontal | int |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| isGrayscale | boolean | |
| tilesNumberHorizontal | int | |
| tilesNumberVertical | int |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)
ينشئ مثيلاً جديدًا من الفئة ClaheFilterOptions باستخدام المعلمات المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| isGrayscale | boolean | يشير إلى ما إذا كان يجب أن يعمل المرشح في وضع التدرج الرمادي. |
| tilesNumberHorizontal | int | عدد البلاطات أفقيًا. القيمة الافتراضية هي 8. |
| tilesNumberVertical | int | عدد البلاطات عموديًا. القيمة الافتراضية هي 8. |
| clipLimit | double | عتبة تحديد التباين. القيمة الافتراضية هي 4.0. |
isGrayscale()
public final boolean isGrayscale()
يحصل على قيمة تشير إلى ما إذا كان المرشح يعمل في وضع التدرج الرمادي.
Returns: boolean - قيمة تشير إلى ما إذا كان المرشح يعمل في وضع التدرج الرمادي.
getTilesNumberHorizontal()
public final int getTilesNumberHorizontal()
يحصل على عدد البلاطات في الاتجاه الأفقي. يحدد عدد المناطق التي يتم تقسيم الصورة إليها أفقيًا لتساوي التباين المحلي.
Returns: int - عدد البلاطات في الاتجاه الأفقي.
getTilesNumberVertical()
public final int getTilesNumberVertical()
يحصل على عدد البلاطات في الاتجاه العمودي. يحدد عدد المناطق التي يتم تقسيم الصورة إليها عموديًا لتساوي التباين المحلي.
Returns: int - عدد البلاطات في الاتجاه العمودي.
getClipLimit()
public final double getClipLimit()
يحصل على عتبة تحديد التباين. القيم الأعلى تسمح بمزيد من التباين؛ القيم الأقل تحد من التعزيز لمنع تضخيم الضوضاء.
Returns: double - عتبة تحديد التباين.