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:

معاملنوعالوصف
centerPointنقطة المركز للمنطقة المحددة.
نصف القطر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:

معاملنوعالوصف
rectangleRectangleالمستطيل المحدد.

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 - كائن جديد هو نسخة من هذه المثيل.