فئة 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_image | RasterImage | صورة المصدر. |
Method: apply_mask(target_image, mask, masking_options) [static]
apply_mask(target_image, mask, masking_options)
يطبق القناع على الصورة المصدر المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| target_image | RasterImage | الصورة الهدف. |
| mask | RasterImage | صورة القناع للتطبيق. |
| masking_options | MaskingOptions | خيارات القناع. |
Method: create_session(options)
create_session(options)
ينشئ جلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| options | MaskingOptions | الخيارات. |
Returns
| نوع | الوصف |
|---|---|
| IMaskingSession | جلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب. |
Method: decompose(options)
decompose(options)
ينفذ عملية فك التجميع باستخدام خيارات القناع المحددة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| options | MaskingOptions | خيارات القناع. |
Returns
| نوع | الوصف |
|---|---|
| MaskingResult | نتيجة عملية القناع كمصفوفة من مزودي صور القطاعات. |
Method: decompose_async(options)
decompose_async(options)
ينشئ مهمة فك التجميع غير المتزامنة باستخدام خيارات القناع المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| options | MaskingOptions | خيارات القناع. |
Returns
| نوع | الوصف |
|---|---|
| IMaskingAsyncTask | مهمة فك التجميع غير المتزامنة |
Method: load_session(file_path)
load_session(file_path)
حمّل الجلسة من الملف المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| file_path | string | مسار الملف. |
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 | جلسة القناع التي يمكنها تنفيذ عمليات فك التجميع لإعادة التدريب. |