ImageBitMask

Inheritance: java.lang.Object, com.aspose.imaging.magicwand.imagemasks.ImageMask

public class ImageBitMask extends ImageMask

يصف قناع صورة ثنائي.

المنشئات

المنشئالوصف
ImageBitMask(int width, int height)يُنشئ مثيلًا جديدًا من الفئة ImageBitMask بالعرض والارتفاع المحددين.
ImageBitMask(RasterImage image)يُنشئ مثيلًا جديدًا من الفئة ImageBitMask بحجم صورة RasterImage المحددة الموجودة.

الطرق

طريقةالوصف
getSelectionBounds()يحصل على حدود الجزء المحدد من القناع، بوحدات البكسل.
get_Item(int x, int y)يحصل على شفافية البكسل المحدد.
inflate(int size)يضخم هذه القناع بالمقدار المحدد.
crop(Rectangle rectangle)يقص القناع بالمستطيل المحدد.
deepClone()ينشئ كائنًا جديدًا يكون نسخة من المثيل الحالي.
setMaskPixel(int x, int y, boolean value)يضبط الشفافية للبيكسل المحدد.
op_LogicalNot(ImageBitMask a)يعكس القناع.
op_Addition(ImageBitMask a, ImageBitMask b)اتحاد قناعين.
op_Subtraction(ImageBitMask a, ImageBitMask b)اطرح القناع الثاني من الأول.
op_Multiply(ImageBitMask a, ImageBitMask b)تقاطع قناعين.
op_ExclusiveOr(ImageBitMask a, ImageBitMask b)اختلاف حصري بين قناعين.

ImageBitMask(int width, int height)

public ImageBitMask(int width, int height)

يُنشئ مثيلًا جديدًا من الفئة ImageBitMask بالعرض والارتفاع المحددين.

Parameters:

معاملنوعالوصف
widthintعرض القناع.
heightintارتفاع القناع.

ImageBitMask(RasterImage image)

public ImageBitMask(RasterImage image)

يُنشئ مثيلًا جديدًا من الفئة ImageBitMask بحجم صورة RasterImage المحددة الموجودة. سيتم تخزين صورة RasterImage المحددة كصورة المصدر.

Parameters:

معاملنوعالوصف
imageRasterImageصورة المصدر.

getSelectionBounds()

public Rectangle getSelectionBounds()

يحصل على حدود الجزء المحدد من القناع، بوحدات البكسل.

Returns: Rectangle - the bounds of the selected part of the mask, in pixels.

get_Item(int x, int y)

public boolean get_Item(int x, int y)

يحصل على شفافية البكسل المحدد.

Parameters:

معاملنوعالوصف
xintالإحداثي السيني للبكسل.
yintالإحداثي ص للبيكسل. القيمة: true إذا كان البيكسل المحدد غير شفاف؛ وإلا false.

Returns: boolean

inflate(int size)

public ImageMask inflate(int size)

يضخم هذه القناع بالمقدار المحدد.

Parameters:

معاملنوعالوصف
sizeintالمقدار لتضخيم هذه القناع.

Returns: ImageMask - An inflated ImageBitMask as ImageMask.

crop(Rectangle rectangle)

public ImageMask crop(Rectangle rectangle)

يقص القناع بالمستطيل المحدد.

Parameters:

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

Returns: ImageMask - A cropped ImageBitMask as ImageMask.

deepClone()

public Object deepClone()

ينشئ كائنًا جديدًا يكون نسخة من المثيل الحالي.

Returns: java.lang.Object - كائن جديد يكون نسخة من هذا المثيل.

setMaskPixel(int x, int y, boolean value)

public final void setMaskPixel(int x, int y, boolean value)

يضبط الشفافية للبيكسل المحدد.

Parameters:

معاملنوعالوصف
xintالإحداثي السيني للبكسل.
yintالإحداثي الصادي للبكسل.
valuebooleantrue إذا كان البيكسل المحدد غير شفاف؛ وإلا false.

op_LogicalNot(ImageBitMask a)

public static ImageBitMask op_LogicalNot(ImageBitMask a)

يعكس القناع.

Parameters:

معاملنوعالوصف
aImageBitMaskالقناع الذي سيُعكس.

Returns: ImageBitMask - New ImageBitMask.

op_Addition(ImageBitMask a, ImageBitMask b)

public static ImageBitMask op_Addition(ImageBitMask a, ImageBitMask b)

اتحاد قناعين.

Parameters:

معاملنوعالوصف
aImageBitMaskالقناع الأول.
bImageBitMaskالقناع الثاني.

Returns: ImageBitMask - New ImageBitMask.

op_Subtraction(ImageBitMask a, ImageBitMask b)

public static ImageBitMask op_Subtraction(ImageBitMask a, ImageBitMask b)

اطرح القناع الثاني من الأول.

Parameters:

معاملنوعالوصف
aImageBitMaskالقناع الأول.
bImageBitMaskالقناع الثاني.

Returns: ImageBitMask - New ImageBitMask.

op_Multiply(ImageBitMask a, ImageBitMask b)

public static ImageBitMask op_Multiply(ImageBitMask a, ImageBitMask b)

تقاطع قناعين.

Parameters:

معاملنوعالوصف
aImageBitMaskالقناع الأول.
bImageBitMaskالقناع الثاني.

Returns: ImageBitMask - New ImageBitMask.

op_ExclusiveOr(ImageBitMask a, ImageBitMask b)

public static ImageBitMask op_ExclusiveOr(ImageBitMask a, ImageBitMask b)

اختلاف حصري بين قناعين.

Parameters:

معاملنوعالوصف
aImageBitMaskالقناع الأول.
bImageBitMaskالقناع الثاني.

Returns: ImageBitMask - New ImageBitMask.