ImageMasking Sınıfı
İçindekiler
[
Saklamak
]Summary: Provides image masking operations
Module: aspose.imaging.masking
Full Name: aspose.imaging.masking.ImageMasking
Constructors
| Name | Açıklama |
|---|---|
| ImageMasking(source_image) | Yeni bir ImageMasking sınıfı örneği başlatır. |
Methods
| Name | Açıklama |
|---|---|
| apply_mask(target_image, mask, masking_options) | Maske, belirtilen kaynak görüntüye uygulanır. |
| create_session(options) | Yeniden eğitim ayrıştırma işlemlerini gerçekleştirebilen maskeleme oturumunu oluşturur. |
| decompose(options) | Belirtilen maskeleme seçeneklerini kullanarak ayrıştırma işlemini gerçekleştirir |
| decompose_async(options) | Belirtilen maskeleme seçeneklerini kullanarak asenkron ayrıştırma görevini oluşturur. |
| load_session(file_path) | Oturumu belirtilen dosyadan yükle. |
| load_session(stream) | Oturumu belirtilen akıştan yükle. |
| load_session_from_stream(stream) | Oturumu belirtilen akıştan yükle. |
Constructor: ImageMasking(source_image)
ImageMasking(source_image)
Yeni bir ImageMasking sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| source_image | RasterImage | Kaynak görüntü. |
Method: apply_mask(target_image, mask, masking_options) [static]
apply_mask(target_image, mask, masking_options)
Maske, belirtilen kaynak görüntüye uygulanır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| target_image | RasterImage | Hedef görüntü. |
| mask | RasterImage | Uygulanacak maske görüntüsü. |
| masking_options | MaskingOptions | Maskeleme seçenekleri. |
Method: create_session(options)
create_session(options)
Yeniden eğitim ayrıştırma işlemlerini gerçekleştirebilen maskeleme oturumunu oluşturur.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| options | MaskingOptions | Seçenekler. |
Returns
| Tür | Açıklama |
|---|---|
| IMaskingSession | yeniden eğitim ayrıştırma işlemlerini gerçekleştirebilen maskeleme oturumu. |
Method: decompose(options)
decompose(options)
Belirtilen maskeleme seçeneklerini kullanarak ayrıştırma işlemini gerçekleştirir
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| options | MaskingOptions | Maskeleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| MaskingResult | Maskeleme işleminin sonucu, segment görüntü sağlayıcıları dizisi olarak. |
Method: decompose_async(options)
decompose_async(options)
Belirtilen maskeleme seçeneklerini kullanarak asenkron ayrıştırma görevini oluşturur.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| options | MaskingOptions | Maskeleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| IMaskingAsyncTask | Asenkron ayrıştırma görevi |
Method: load_session(file_path)
load_session(file_path)
Oturumu belirtilen dosyadan yükle.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
Returns
| Tür | Açıklama |
|---|---|
| IMaskingSession | yeniden eğitim ayrıştırma işlemlerini gerçekleştirebilen maskeleme oturumu. |
Method: load_session(stream)
load_session(stream)
Oturumu belirtilen akıştan yükle.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Akış. |
Returns
| Tür | Açıklama |
|---|---|
| IMaskingSession | yeniden eğitim ayrıştırma işlemlerini gerçekleştirebilen maskeleme oturumu. |
Method: load_session_from_stream(stream)
load_session_from_stream(stream)
Oturumu belirtilen akıştan yükle.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Akış. |
Returns
| Tür | Açıklama |
|---|---|
| IMaskingSession | yeniden eğitim ayrıştırma işlemlerini gerçekleştirebilen maskeleme oturumu. |