ImageGrayscaleMask Sınıfı

Summary: Describes a grayscale image mask.

Module: aspose.imaging.magicwand.imagemasks

Full Name: aspose.imaging.magicwand.imagemasks.ImageGrayscaleMask

Inheritance: IImageMask

Constructors

NameAçıklama
ImageGrayscaleMask(image)Belirtilen mevcut RasterImage boyutunda yeni bir ImageGrayscaleMask sınıfı örneği başlatır.
Belirtilen RasterImage kaynak görüntü olarak saklanacaktır.
ImageGrayscaleMask(width, height)Belirtilen genişlik ve yükseklik ile yeni bir ImageGrayscaleMask sınıfı örneği başlatır.

Properties

NameTypeAccessAçıklama
boundsRectanglerBu maskenin piksel cinsinden sınırlarını alır.
heightintrBu maskenin piksel cinsinden yüksekliğini alır.
selection_boundsRectanglerMaskenin seçilen kısmının piksel cinsinden sınırlarını alır.
sourceRasterImagerBu maskeyi oluşturmak için kullanılan kaynak görüntüyü, varsa, alır.
widthintrBu maskenin piksel cinsinden genişliğini alır.

Methods

NameAçı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(mask)Mevcut maskeyi sağlanan ile dışlayıcı birleşimini alır.
get(x, y)Belirtilen pikselin opaklığını alır veya ayarlar.
get_byte_opacity(x, y)Belirtilen pikselin opaklığını bayt hassasiyetiyle alır.
intersect(mask)Mevcut maskenin sağlanan ile 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.
set(x, y, value)Belirtilen pikselin opaklığını ayarlar.
subtract(mask)Sağlanan maskeyi mevcut maskeden çıkarır.
union(mask)İki maskenin birleşimi.

Constructor: ImageGrayscaleMask(image)

 ImageGrayscaleMask(image) 

Belirtilen mevcut RasterImage boyutunda yeni bir ImageGrayscaleMask sınıfı örneği başlatır.
Belirtilen RasterImage kaynak görüntü olarak saklanacaktır.

Parameters:

ParameterTürAçıklama
imageRasterImageKaynak görüntü.

Constructor: ImageGrayscaleMask(width, height)

 ImageGrayscaleMask(width, height) 

Belirtilen genişlik ve yükseklik ile yeni bir ImageGrayscaleMask sınıfı örneği başlatır.

Parameters:

ParameterTürAçıklama
widthintMaskenin genişliği.
heightintMaskenin yüksekliği.

Method: apply_to(image)

 apply_to(image) 

Mevcut maskeyi belirtilen RasterImage üzerine uygular.

Parameters:

ParameterTürAçıklama
imageRasterImageMaskenin uygulanacağı görüntü.

Method: clone()

 clone() 

Mevcut örneğin bir kopyası olan yeni bir nesne oluşturur.

Returns

TürAçıklama
System.ObjectBu örneğin bir kopyası olan yeni bir nesne.

Method: crop(rectangle)

 crop(rectangle) 

Maskeyi belirtilen dikdörtgenle kırpar.

Parameters:

ParameterTürAçıklama
rectangleRectangleBelirtilen dikdörtgen.

Returns

TürAçıklama
ImageGrayscaleMaskKırpılmış ImageGrayscaleMask.

Method: crop(size)

 crop(size) 

Maskeyi belirtilen boyutla kırpar.

Parameters:

ParameterTürAçıklama
sizeSizeBelirtilen boyut.

Returns

TürAçıklama
ImageGrayscaleMaskKırpılmış ImageGrayscaleMask.

Method: crop(width, height)

 crop(width, height) 

Maskeyi belirtilen genişlik ve yükseklik ile kırpar.

Parameters:

ParameterTürAçıklama
widthintBelirtilen genişlik.
heightintBelirtilen yükseklik.

Returns

TürAçıklama
ImageGrayscaleMaskKırpılmış ImageGrayscaleMask.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

Mevcut maskeyi sağlanan ile dışlayıcı birleşimini alır.

Parameters:

ParameterTürAçıklama
maskImageGrayscaleMaskSağlanan maske

Returns

TürAçıklama
ImageGrayscaleMaskYeni ImageGrayscaleMask.

Method: get(x, y)

 get(x, y) 

Belirtilen pikselin opaklığını alır veya ayarlar.

Parameters:

ParameterTürAçıklama
xintPikselin x koordinatı.
yintPikselin y koordinatı.

Returns

TürAçıklama
System.ByteBayt değeri; şeffaf ise 0; opak ise 255.

Method: get_byte_opacity(x, y)

 get_byte_opacity(x, y) 

Belirtilen pikselin opaklığını bayt hassasiyetiyle alır.

Parameters:

ParameterTürAçıklama
xintPikselin x koordinatı.
yintPikselin y koordinatı.

Returns

TürAçıklama
System.ByteBelirtilen pikselin opaklığını temsil eden bayt değeri.

Method: intersect(mask)

 intersect(mask) 

Mevcut maskenin sağlanan ile kesişimini alır.

Parameters:

ParameterTürAçıklama
maskImageGrayscaleMaskSağlanan maske

Returns

TürAçıklama
ImageGrayscaleMaskYeni ImageGrayscaleMask.

Method: invert()

 invert() 

Mevcut maskenin tersini alır.

Returns

TürAçıklama
ImageGrayscaleMaskYeni ImageGrayscaleMask.

Method: is_opaque(x, y)

 is_opaque(x, y) 

Belirtilen pikselin opak olup olmadığını kontrol eder.

Parameters:

ParameterTürAçıklama
xintPikselin x koordinatı.
yintPikselin y koordinatı.

Returns

TürAçıklama
boolBelirtilen 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:

ParameterTürAçıklama
xintPikselin x koordinatı.
yintPikselin y koordinatı.

Returns

TürAçıklama
boolBelirtilen piksel şeffaf ise true; aksi takdirde false.

Method: set(x, y, value)

 set(x, y, value) 

Belirtilen pikselin opaklığını ayarlar.

Parameters:

ParameterTürAçıklama
xintPikselin x koordinatı.
yintPikselin y koordinatı.
değerSystem.ByteBayt değeri; şeffaf ise 0; opak ise 255.

Method: subtract(mask)

 subtract(mask) 

Sağlanan maskeyi mevcut maskeden çıkarır.

Parameters:

ParameterTürAçıklama
maskImageGrayscaleMaskSağlanan maske

Returns

TürAçıklama
ImageGrayscaleMaskYeni ImageGrayscaleMask.

Method: union(mask)

 union(mask) 

İki maskenin birleşimi.

Parameters:

ParameterTürAçıklama
maskImageGrayscaleMaskSağlanan maske

Returns

TürAçıklama
ImageGrayscaleMaskYeni ImageGrayscaleMask.