فئة ImageMasking

Summary: Provides image masking operations

Module: aspose.imaging.masking

Full Name: aspose.imaging.masking.ImageMasking

Constructors

Nameالوصف
ImageMasking(source_image)يُهيئ نسخة جديدة من الفئة ImageMasking

Methods

Nameالوصف
apply_mask(target_image, mask, masking_options)يطبق القناع على الصورة المصدر المحددة.
create_session(options)ينشئ جلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب.
decompose(options)ينفذ عملية فك التجميع باستخدام خيارات القناع المحددة
decompose_async(options)ينشئ مهمة فك التجميع غير المتزامنة باستخدام خيارات القناع المحددة.
load_session(file_path)حمّل الجلسة من الملف المحدد.
load_session(stream)حمّل الجلسة من الدفق المحدد.
load_session_from_stream(stream)حمّل الجلسة من الدفق المحدد.

Constructor: ImageMasking(source_image)

 ImageMasking(source_image) 

يُهيئ نسخة جديدة من الفئة ImageMasking

Parameters:

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

Method: apply_mask(target_image, mask, masking_options) [static]

 apply_mask(target_image, mask, masking_options) 

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

Parameters:

معاملنوعالوصف
target_imageRasterImageالصورة الهدف.
maskRasterImageصورة القناع للتطبيق.
masking_optionsMaskingOptionsخيارات القناع.

Method: create_session(options)

 create_session(options) 

ينشئ جلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب.

Parameters:

معاملنوعالوصف
optionsMaskingOptionsالخيارات.

Returns

نوعالوصف
IMaskingSessionجلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب.

Method: decompose(options)

 decompose(options) 

ينفذ عملية فك التجميع باستخدام خيارات القناع المحددة

Parameters:

معاملنوعالوصف
optionsMaskingOptionsخيارات القناع.

Returns

نوعالوصف
MaskingResultنتيجة عملية القناع كمصفوفة من مزودي صور القطاعات.

Method: decompose_async(options)

 decompose_async(options) 

ينشئ مهمة فك التجميع غير المتزامنة باستخدام خيارات القناع المحددة.

Parameters:

معاملنوعالوصف
optionsMaskingOptionsخيارات القناع.

Returns

نوعالوصف
IMaskingAsyncTaskمهمة فك التجميع غير المتزامنة

Method: load_session(file_path)

 load_session(file_path) 

حمّل الجلسة من الملف المحدد.

Parameters:

معاملنوعالوصف
file_pathstringمسار الملف.

Returns

نوعالوصف
IMaskingSessionجلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب.

Method: load_session(stream)

 load_session(stream) 

حمّل الجلسة من الدفق المحدد.

Parameters:

معاملنوعالوصف
دفق_io.BufferedRandomالدفق.

Returns

نوعالوصف
IMaskingSessionجلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب.

Method: load_session_from_stream(stream)

 load_session_from_stream(stream) 

حمّل الجلسة من الدفق المحدد.

Parameters:

معاملنوعالوصف
دفق_io.BufferedRandomالدفق.

Returns

نوعالوصف
IMaskingSessionجلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب.