EmptyImageMask فئة

Summary: Describes an empty non-abstract mask.

Module: aspose.imaging.magicwand.imagemasks

Full Name: aspose.imaging.magicwand.imagemasks.EmptyImageMask

Inheritance: IImageMask, ImageMask

Constructors

Nameالوصف
EmptyImageMask(width, height)ينشئ مثيلًا جديدًا من الفئة EmptyImageMask بالعرض والارتفاع المحددين.

Properties

NameTypeAccessالوصف
boundsRectanglerيحصل على حدود القناع، بوحدات البكسل، لهذا القناع.
heightintrيحصل على ارتفاع القناع، بوحدات البكسل، لهذا القناع.
selection_boundsRectanglerيحصل على حدود الجزء المحدد من القناع، بوحدات البكسل.
sourceRasterImagerيحصل على صورة المصدر المستخدمة لإنشاء هذا القناع، إذا وجدت.
widthintrيحصل على عرض القناع، بوحدات البكسل، لهذا القناع.

Methods

Nameالوصف
apply()يطبق القناع الحالي على مصدر RasterImage إذا كان موجودًا.
apply_to(image)يطبق القناع الحالي على RasterImage المحدد.
clone()ينشئ كائنًا جديدًا يكون نسخة من المثيل الحالي.
crop(rectangle)يقص القناع بالمستطيل المحدد.
crop(size)يقص القناع بالحجم المحدد.
crop(width, height)يقص القناع بالعرض والارتفاع المحددين.
exclusive_disjunction(image, settings)يحصل على الفرق الحصري بين القناع الحالي ونتيجة اختيار العصا السحرية المطبقة على الصورة المقدمة.
exclusive_disjunction(mask)يحصل على الفرق الحصري بين القناع الحالي والمُقدَّم.
exclusive_disjunction(settings)يحصل على الفرق الحصري بين القناع الحالي ونتيجة اختيار العصا السحرية المطبقة على مصدر القناع.
get(x, y)يحصل على شفافية البكسل المحدد.
get_byte_opacity(x, y)يحصل على شفافية البكسل المحدد بدقة بايت.
get_feathered(settings)يحصل على قناع رمادي مع حافة مموهة وفقًا للإعدادات المحددة.
inflate(size)يوسع هذا القناع بالمقدار المحدد.
intersect(image, settings)يحصل على تقاطع القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة.
intersect(mask)يحصل على تقاطع القناع الحالي مع القناع المقدم.
intersect(settings)يحصل على تقاطع القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على مصدر القناع.
invert()يحصل على عكس القناع الحالي.
is_opaque(x, y)يتحقق مما إذا كان البكسل المحدد معتمًا.
is_transparent(x, y)يتحقق مما إذا كان البكسل المحدد شفافًا.
subtract(image, settings)يحصل على نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة مطروحًا من القناع الحالي.
subtract(mask)يحصل على طرح القناع المقدم من القناع الحالي.
subtract(settings)يحصل على نتيجة تحديد العصا السحرية المطبقة على مصدر القناع الحالي مطروحًا من القناع.
union(image, settings)يحصل على اتحاد القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة.
union(mask)يحصل على اتحاد القناع الحالي مع القناع المقدم.
union(settings)يحصل على اتحاد القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على مصدر القناع.

Constructor: EmptyImageMask(width, height)

 EmptyImageMask(width, height) 

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

Parameters:

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

Method: apply_to(image)

 apply_to(image) 

يطبق القناع الحالي على RasterImage المحدد.

Parameters:

معاملنوعالوصف
imageRasterImageالصورة التي سيُطبق عليها القناع.

Method: clone()

 clone() 

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

Returns

نوعالوصف
System.Objectكائن جديد هو نسخة من هذه الحالة.

Method: crop(rectangle)

 crop(rectangle) 

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

Parameters:

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

Returns

نوعالوصف
ImageMaskقناع EmptyImageMask مقصوص كـ ImageMask.

Method: crop(size)

 crop(size) 

يقص القناع بالحجم المحدد.

Parameters:

معاملنوعالوصف
sizeSizeالحجم المحدد.

Returns

نوعالوصف
ImageMaskقناع ImageMask.

Method: crop(width, height)

 crop(width, height) 

يقص القناع بالعرض والارتفاع المحددين.

Parameters:

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

Returns

نوعالوصف
ImageMaskقناع ImageMask.

Method: exclusive_disjunction(image, settings)

 exclusive_disjunction(image, settings) 

يحصل على الفرق الحصري بين القناع الحالي ونتيجة اختيار العصا السحرية المطبقة على الصورة المقدمة.

Parameters:

معاملنوعالوصف
imageRasterImageصورة للعصا السحرية.
settingsMagicWandSettingsإعدادات العصا السحرية.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

يحصل على الفرق الحصري بين القناع الحالي والمُقدَّم.

Parameters:

معاملنوعالوصف
maskImageMaskالقناع المقدم

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: exclusive_disjunction(settings)

 exclusive_disjunction(settings) 

يحصل على الفرق الحصري بين القناع الحالي ونتيجة اختيار العصا السحرية المطبقة على مصدر القناع.

Parameters:

معاملنوعالوصف
settingsMagicWandSettingsإعدادات العصا السحرية.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: get(x, y)

 get(x, y) 

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

Parameters:

معاملنوعالوصف
xintالإحداثي السيني للبكسل.
yintالإحداثي الصادي للبكسل.

Returns

نوعالوصف
boolصحيح إذا كان البكسل المحدد معتمًا؛ وإلا خاطئ.

Method: get_byte_opacity(x, y)

 get_byte_opacity(x, y) 

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

Parameters:

معاملنوعالوصف
xintالإحداثي السيني للبكسل.
yintالإحداثي الصادي للبكسل.

Returns

نوعالوصف
System.Byteقيمة بايت تمثل شفافية البكسل المحدد.

Method: get_feathered(settings)

 get_feathered(settings) 

يحصل على قناع رمادي مع حافة مموهة وفقًا للإعدادات المحددة.

Parameters:

معاملنوعالوصف
settingsFeatheringSettingsإعدادات التنعيم.

Returns

نوعالوصف
ImageGrayscaleMaskImageGrayscaleMask مع حد مموه.

Method: inflate(size)

 inflate(size) 

يوسع هذا القناع بالمقدار المحدد.

Parameters:

معاملنوعالوصف
الحجمintالمقدار لتوسيع هذا القناع.

Returns

نوعالوصف
ImageMaskقناع EmptyImageMask منتفخ كـ ImageMask.

Method: intersect(image, settings)

 intersect(image, settings) 

يحصل على تقاطع القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة.

Parameters:

معاملنوعالوصف
imageRasterImageصورة للعصا السحرية.
settingsMagicWandSettingsإعدادات العصا السحرية.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: intersect(mask)

 intersect(mask) 

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

Parameters:

معاملنوعالوصف
maskImageMaskالقناع المقدم

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: intersect(settings)

 intersect(settings) 

يحصل على تقاطع القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على مصدر القناع.

Parameters:

معاملنوعالوصف
settingsMagicWandSettingsإعدادات العصا السحرية.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: invert()

 invert() 

يحصل على عكس القناع الحالي.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: is_opaque(x, y)

 is_opaque(x, y) 

يتحقق مما إذا كان البكسل المحدد معتمًا.

Parameters:

معاملنوعالوصف
xintالإحداثي السيني للبكسل.
yintالإحداثي الصادي للبكسل.

Returns

نوعالوصف
boolصحيح إذا كان البكسل المحدد معتمًا؛ وإلا خاطئ.

Method: is_transparent(x, y)

 is_transparent(x, y) 

يتحقق مما إذا كان البكسل المحدد شفافًا.

Parameters:

معاملنوعالوصف
xintالإحداثي السيني للبكسل.
yintالإحداثي الصادي للبكسل.

Returns

نوعالوصف
boolصحيح إذا كان البكسل المحدد شفافًا؛ وإلا خاطئ.

Method: subtract(image, settings)

 subtract(image, settings) 

يحصل على نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة مطروحًا من القناع الحالي.

Parameters:

معاملنوعالوصف
imageRasterImageصورة للعصا السحرية.
settingsMagicWandSettingsإعدادات العصا السحرية.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: subtract(mask)

 subtract(mask) 

يحصل على طرح القناع المقدم من القناع الحالي.

Parameters:

معاملنوعالوصف
maskImageMaskالقناع المقدم

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: subtract(settings)

 subtract(settings) 

يحصل على نتيجة تحديد العصا السحرية المطبقة على مصدر القناع الحالي مطروحًا من القناع.

Parameters:

معاملنوعالوصف
settingsMagicWandSettingsإعدادات العصا السحرية.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: union(image, settings)

 union(image, settings) 

يحصل على اتحاد القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة.

Parameters:

معاملنوعالوصف
imageRasterImageصورة للعصا السحرية.
settingsMagicWandSettingsإعدادات العصا السحرية.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: union(mask)

 union(mask) 

يحصل على اتحاد القناع الحالي مع القناع المقدم.

Parameters:

معاملنوعالوصف
maskImageMaskالقناع المقدم

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.

Method: union(settings)

 union(settings) 

يحصل على اتحاد القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على مصدر القناع.

Parameters:

معاملنوعالوصف
settingsMagicWandSettingsإعدادات العصا السحرية.

Returns

نوعالوصف
ImageBitMaskجديد ImageBitMask.