CircleMask
Inheritance: java.lang.Object, com.aspose.imaging.magicwand.imagemasks.ImageMask
public class CircleMask extends ImageMask
يصف قناعًا دائريًا.
المنشئات
| المنشئ | الوصف |
|---|---|
| CircleMask(int x, int y, int radius) | ينشئ نسخة جديدة من الفئة CircleMask باستخدام نقطة المركز المحددة والنصف قطر. |
| CircleMask(Point center, int radius) | ينشئ نسخة جديدة من الفئة CircleMask باستخدام نقطة المركز المحددة والنصف قطر. |
الطرق
| طريقة | الوصف |
|---|---|
| getSelectionBounds() | يحصل على حدود هذا القناع، بوحدة البكسل. |
| get_Item(int x, int y) | يحصل على شفافية البكسل المحدد. |
| inflate(int size) | يوسع هذا القناع بالمقدار المحدد. |
| crop(Rectangle rectangle) | يقص القناع بالمستطيل المحدد. |
| deepClone() | ينشئ كائنًا جديدًا يكون نسخة من المثيل الحالي. |
CircleMask(int x, int y, int radius)
public CircleMask(int x, int y, int radius)
ينشئ نسخة جديدة من الفئة CircleMask باستخدام نقطة المركز المحددة والنصف قطر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| س | int | الإحداثي السيني لنقطة المركز للمنطقة المحددة. |
| ص | int | الإحداثي الصادي لنقطة المركز للمنطقة المحددة. |
| نصف القطر | int | نصف قطر المنطقة المحددة. |
CircleMask(Point center, int radius)
public CircleMask(Point center, int radius)
ينشئ نسخة جديدة من الفئة CircleMask باستخدام نقطة المركز المحددة والنصف قطر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| center | Point | نقطة المركز للمنطقة المحددة. |
| نصف القطر | int | نصف قطر المنطقة المحددة. |
getSelectionBounds()
public Rectangle getSelectionBounds()
يحصل على حدود هذا القناع، بوحدة البكسل.
Returns: Rectangle - the bounds, in pixels, of this mask.
get_Item(int x, int y)
public boolean get_Item(int x, int y)
يحصل على شفافية البكسل المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| س | int | الإحداثي السيني للبكسل. |
| ص | int | الإحداثي الصادي للبكسل. |
Returns: boolean - true إذا كان البكسل المحدد غير شفاف؛ وإلا false.
inflate(int size)
public ImageMask inflate(int size)
يوسع هذا القناع بالمقدار المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الحجم | int | المقدار لتوسيع هذه القناع. |
Returns: ImageMask - An inflated CircleMask as ImageMask.
crop(Rectangle rectangle)
public ImageMask crop(Rectangle rectangle)
يقص القناع بالمستطيل المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rectangle | Rectangle | المستطيل المحدد. |
Returns: ImageMask - A cropped CircleMask or ImageBitMask as ImageMask. As ImageBitMask may be returned, fluent call is recommended.
deepClone()
public Object deepClone()
ينشئ كائنًا جديدًا يكون نسخة من المثيل الحالي.
Returns: java.lang.Object - كائن جديد هو نسخة من هذه المثيل.