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
| Name | Type | Access | الوصف |
|---|---|---|---|
| bounds | Rectangle | r | يحصل على حدود القناع، بوحدات البكسل، لهذا القناع. |
| height | int | r | يحصل على ارتفاع القناع، بوحدات البكسل، لهذا القناع. |
| selection_bounds | Rectangle | r | يحصل على حدود الجزء المحدد من القناع، بوحدات البكسل. |
| source | RasterImage | r | يحصل على صورة المصدر المستخدمة لإنشاء هذا القناع، إذا وجدت. |
| width | int | r | يحصل على عرض القناع، بوحدات البكسل، لهذا القناع. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| width | int | عرض القناع. |
| height | int | ارتفاع القناع. |
Method: apply_to(image)
apply_to(image)
يطبق القناع الحالي على RasterImage المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| image | RasterImage | الصورة التي سيُطبق عليها القناع. |
Method: clone()
clone()
ينشئ كائنًا جديدًا يكون نسخة من المثيل الحالي.
Returns
| نوع | الوصف |
|---|---|
| System.Object | كائن جديد هو نسخة من هذه الحالة. |
Method: crop(rectangle)
crop(rectangle)
يقص القناع بالمستطيل المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rectangle | Rectangle | المستطيل المحدد. |
Returns
| نوع | الوصف |
|---|---|
| ImageMask | قناع EmptyImageMask مقصوص كـ ImageMask. |
Method: crop(size)
crop(size)
يقص القناع بالحجم المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| size | Size | الحجم المحدد. |
Returns
| نوع | الوصف |
|---|---|
| ImageMask | قناع ImageMask. |
Method: crop(width, height)
crop(width, height)
يقص القناع بالعرض والارتفاع المحددين.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| width | int | العرض المحدد. |
| height | int | الارتفاع المحدد. |
Returns
| نوع | الوصف |
|---|---|
| ImageMask | قناع ImageMask. |
Method: exclusive_disjunction(image, settings)
exclusive_disjunction(image, settings)
يحصل على الفرق الحصري بين القناع الحالي ونتيجة اختيار العصا السحرية المطبقة على الصورة المقدمة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| image | RasterImage | صورة للعصا السحرية. |
| settings | MagicWandSettings | إعدادات العصا السحرية. |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: exclusive_disjunction(mask)
exclusive_disjunction(mask)
يحصل على الفرق الحصري بين القناع الحالي والمُقدَّم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| mask | ImageMask | القناع المقدم |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: exclusive_disjunction(settings)
exclusive_disjunction(settings)
يحصل على الفرق الحصري بين القناع الحالي ونتيجة اختيار العصا السحرية المطبقة على مصدر القناع.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| settings | MagicWandSettings | إعدادات العصا السحرية. |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: get(x, y)
get(x, y)
يحصل على شفافية البكسل المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للبكسل. |
| y | int | الإحداثي الصادي للبكسل. |
Returns
| نوع | الوصف |
|---|---|
| bool | صحيح إذا كان البكسل المحدد معتمًا؛ وإلا خاطئ. |
Method: get_byte_opacity(x, y)
get_byte_opacity(x, y)
يحصل على شفافية البكسل المحدد بدقة بايت.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للبكسل. |
| y | int | الإحداثي الصادي للبكسل. |
Returns
| نوع | الوصف |
|---|---|
| System.Byte | قيمة بايت تمثل شفافية البكسل المحدد. |
Method: get_feathered(settings)
get_feathered(settings)
يحصل على قناع رمادي مع حافة مموهة وفقًا للإعدادات المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| settings | FeatheringSettings | إعدادات التنعيم. |
Returns
| نوع | الوصف |
|---|---|
| ImageGrayscaleMask | ImageGrayscaleMask مع حد مموه. |
Method: inflate(size)
inflate(size)
يوسع هذا القناع بالمقدار المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الحجم | int | المقدار لتوسيع هذا القناع. |
Returns
| نوع | الوصف |
|---|---|
| ImageMask | قناع EmptyImageMask منتفخ كـ ImageMask. |
Method: intersect(image, settings)
intersect(image, settings)
يحصل على تقاطع القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| image | RasterImage | صورة للعصا السحرية. |
| settings | MagicWandSettings | إعدادات العصا السحرية. |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: intersect(mask)
intersect(mask)
يحصل على تقاطع القناع الحالي مع القناع المقدم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| mask | ImageMask | القناع المقدم |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: intersect(settings)
intersect(settings)
يحصل على تقاطع القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على مصدر القناع.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| settings | MagicWandSettings | إعدادات العصا السحرية. |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: invert()
invert()
يحصل على عكس القناع الحالي.
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: is_opaque(x, y)
is_opaque(x, y)
يتحقق مما إذا كان البكسل المحدد معتمًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للبكسل. |
| y | int | الإحداثي الصادي للبكسل. |
Returns
| نوع | الوصف |
|---|---|
| bool | صحيح إذا كان البكسل المحدد معتمًا؛ وإلا خاطئ. |
Method: is_transparent(x, y)
is_transparent(x, y)
يتحقق مما إذا كان البكسل المحدد شفافًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للبكسل. |
| y | int | الإحداثي الصادي للبكسل. |
Returns
| نوع | الوصف |
|---|---|
| bool | صحيح إذا كان البكسل المحدد شفافًا؛ وإلا خاطئ. |
Method: subtract(image, settings)
subtract(image, settings)
يحصل على نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة مطروحًا من القناع الحالي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| image | RasterImage | صورة للعصا السحرية. |
| settings | MagicWandSettings | إعدادات العصا السحرية. |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: subtract(mask)
subtract(mask)
يحصل على طرح القناع المقدم من القناع الحالي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| mask | ImageMask | القناع المقدم |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: subtract(settings)
subtract(settings)
يحصل على نتيجة تحديد العصا السحرية المطبقة على مصدر القناع الحالي مطروحًا من القناع.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| settings | MagicWandSettings | إعدادات العصا السحرية. |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: union(image, settings)
union(image, settings)
يحصل على اتحاد القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على الصورة المقدمة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| image | RasterImage | صورة للعصا السحرية. |
| settings | MagicWandSettings | إعدادات العصا السحرية. |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: union(mask)
union(mask)
يحصل على اتحاد القناع الحالي مع القناع المقدم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| mask | ImageMask | القناع المقدم |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |
Method: union(settings)
union(settings)
يحصل على اتحاد القناع الحالي مع نتيجة تحديد العصا السحرية المطبقة على مصدر القناع.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| settings | MagicWandSettings | إعدادات العصا السحرية. |
Returns
| نوع | الوصف |
|---|---|
| ImageBitMask | جديد ImageBitMask. |