ImageMask Sınıfı
Summary: Describes a binary image mask.
Module: aspose.imaging.magicwand.imagemasks
Full Name: aspose.imaging.magicwand.imagemasks.ImageMask
Inheritance: IImageMask
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| bounds | Rectangle | r | Bu maskenin piksel cinsinden sınırlarını alır. |
| height | int | r | Bu maskenin piksel cinsinden yüksekliğini alır. |
| selection_bounds | Rectangle | r | Maskenin seçilen kısmının piksel cinsinden sınırlarını alır. |
| source | RasterImage | r | Bu maskeyi oluşturmak için kullanılan kaynak görüntüyü, varsa, alır. |
| width | int | r | Bu maskenin piksel cinsinden genişliğini alır. |
Methods
| Name | Açıklama |
|---|---|
| apply() | Mevcut maskeyi, mevcutsa, RasterImage kaynağına uygular. |
| apply_to(image) | Mevcut maskeyi belirtilen RasterImage üzerine uygular. |
| clone() | Mevcut örneğin bir kopyası olan yeni bir nesne oluşturur. |
| crop(rectangle) | Maskeyi belirtilen dikdörtgenle kırpar. |
| crop(size) | Maskeyi belirtilen boyutla kırpar. |
| crop(width, height) | Maskeyi belirtilen genişlik ve yükseklik ile kırpar. |
| exclusive_disjunction(image, settings) | Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin dışlayıcı birleşimini alır. |
| exclusive_disjunction(mask) | Mevcut maskeyi sağlanan ile dışlayıcı birleşimini alır. |
| exclusive_disjunction(settings) | Maskenin kaynağına uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin dışlayıcı birleşimini alır. |
| get(x, y) | Belirtilen pikselin opaklığını alır. |
| get_byte_opacity(x, y) | Belirtilen pikselin opaklığını bayt hassasiyetiyle alır. |
| get_feathered(settings) | Belirtilen ayarlarla kenarı yumuşatılmış gri tonlamalı maskeyi alır. |
| inflate(size) | Bu maskeyi belirtilen miktarda şişirir. |
| intersect(image, settings) | Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin kesişimini alır. |
| intersect(mask) | Mevcut maskenin sağlanan ile kesişimini alır. |
| intersect(settings) | Maskenin kaynağına uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin kesişimini alır. |
| invert() | Mevcut maskenin tersini alır. |
| is_opaque(x, y) | Belirtilen pikselin opak olup olmadığını kontrol eder. |
| is_transparent(x, y) | Belirtilen pikselin şeffaf olup olmadığını kontrol eder. |
| subtract(image, settings) | Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucunu mevcut maskeden çıkarır. |
| subtract(mask) | Sağlanan maskeyi mevcut maskeden çıkarır. |
| subtract(settings) | Mevcut maskenin kaynağına uygulanan sihirli değnek seçiminin sonucunu maskeden çıkarır. |
| union(image, settings) | Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin birleşimini alır. |
| union(mask) | Mevcut maskenin sağlanan ile birleşimini alır. |
| union(settings) | Maskenin kaynağına uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin birleşimini alır. |
Method: apply_to(image)
apply_to(image)
Mevcut maskeyi belirtilen RasterImage üzerine uygular.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| image | RasterImage | Maskenin uygulanacağı görüntü. |
Method: clone()
clone()
Mevcut örneğin bir kopyası olan yeni bir nesne oluşturur.
Returns
| Tür | Açıklama |
|---|---|
| System.Object | Bu örneğin bir kopyası olan yeni bir nesne. |
Method: crop(rectangle)
crop(rectangle)
Maskeyi belirtilen dikdörtgenle kırpar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Belirtilen dikdörtgen. |
Returns
| Tür | Açıklama |
|---|---|
| ImageMask | Bir ImageMask. |
Method: crop(size)
crop(size)
Maskeyi belirtilen boyutla kırpar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| size | Size | Belirtilen boyut. |
Returns
| Tür | Açıklama |
|---|---|
| ImageMask | Bir ImageMask. |
Method: crop(width, height)
crop(width, height)
Maskeyi belirtilen genişlik ve yükseklik ile kırpar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| width | int | Belirtilen genişlik. |
| height | int | Belirtilen yükseklik. |
Returns
| Tür | Açıklama |
|---|---|
| ImageMask | Bir ImageMask. |
Method: exclusive_disjunction(image, settings)
exclusive_disjunction(image, settings)
Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin dışlayıcı birleşimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| image | RasterImage | Sihirli değnek için görüntü. |
| settings | MagicWandSettings | Sihirli değnek ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: exclusive_disjunction(mask)
exclusive_disjunction(mask)
Mevcut maskeyi sağlanan ile dışlayıcı birleşimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| mask | ImageMask | Sağlanan maske |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: exclusive_disjunction(settings)
exclusive_disjunction(settings)
Maskenin kaynağına uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin dışlayıcı birleşimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| settings | MagicWandSettings | Sihirli değnek ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: get(x, y)
get(x, y)
Belirtilen pikselin opaklığını alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | int | Pikselin x koordinatı. |
| y | int | Pikselin y koordinatı. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Belirtilen piksel opak ise true; aksi takdirde false. |
Method: get_byte_opacity(x, y)
get_byte_opacity(x, y)
Belirtilen pikselin opaklığını bayt hassasiyetiyle alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | int | Pikselin x koordinatı. |
| y | int | Pikselin y koordinatı. |
Returns
| Tür | Açıklama |
|---|---|
| System.Byte | Belirtilen pikselin opaklığını temsil eden bayt değeri. |
Method: get_feathered(settings)
get_feathered(settings)
Belirtilen ayarlarla kenarı yumuşatılmış gri tonlamalı maskeyi alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| settings | FeatheringSettings | Tüylenme ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageGrayscaleMask | ImageGrayscaleMask tüylenmiş kenar ile. |
Method: inflate(size)
inflate(size)
Bu maskeyi belirtilen miktarda şişirir.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| size | int | Bu maskeyi şişirmek için miktar. |
Returns
| Tür | Açıklama |
|---|---|
| ImageMask | Bir ImageMask. |
Method: intersect(image, settings)
intersect(image, settings)
Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin kesişimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| image | RasterImage | Sihirli değnek için görüntü. |
| settings | MagicWandSettings | Sihirli değnek ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: intersect(mask)
intersect(mask)
Mevcut maskenin sağlanan ile kesişimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| mask | ImageMask | Sağlanan maske |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: intersect(settings)
intersect(settings)
Maskenin kaynağına uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin kesişimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| settings | MagicWandSettings | Sihirli değnek ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: invert()
invert()
Mevcut maskenin tersini alır.
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: is_opaque(x, y)
is_opaque(x, y)
Belirtilen pikselin opak olup olmadığını kontrol eder.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | int | Pikselin x koordinatı. |
| y | int | Pikselin y koordinatı. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Belirtilen piksel opak ise true; aksi takdirde false. |
Method: is_transparent(x, y)
is_transparent(x, y)
Belirtilen pikselin şeffaf olup olmadığını kontrol eder.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | int | Pikselin x koordinatı. |
| y | int | Pikselin y koordinatı. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Belirtilen piksel şeffaf ise true; aksi takdirde false. |
Method: subtract(image, settings)
subtract(image, settings)
Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucunu mevcut maskeden çıkarır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| image | RasterImage | Sihirli değnek için görüntü. |
| settings | MagicWandSettings | Sihirli değnek ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: subtract(mask)
subtract(mask)
Sağlanan maskeyi mevcut maskeden çıkarır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| mask | ImageMask | Sağlanan maske |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: subtract(settings)
subtract(settings)
Mevcut maskenin kaynağına uygulanan sihirli değnek seçiminin sonucunu maskeden çıkarır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| settings | MagicWandSettings | Sihirli değnek ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: union(image, settings)
union(image, settings)
Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin birleşimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| image | RasterImage | Sihirli değnek için görüntü. |
| settings | MagicWandSettings | Sihirli değnek ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: union(mask)
union(mask)
Mevcut maskenin sağlanan ile birleşimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| mask | ImageMask | Sağlanan maske |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |
Method: union(settings)
union(settings)
Maskenin kaynağına uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin birleşimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| settings | MagicWandSettings | Sihirli değnek ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| ImageBitMask | Yeni ImageBitMask. |