CircleMask Class

Summary: Describes a circle mask.

Module: aspose.imaging.magicwand.imagemasks

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

Inheritance: IImageMask, ImageMask

Constructors

NameAçıklama
CircleMask(center, radius)Belirtilen merkez noktası ve yarıçap ile CircleMask sınıfının yeni bir örneğini başlatır.
CircleMask(x, y, radius)Belirtilen merkez noktası ve yarıçap ile CircleMask sınıfının yeni bir örneğini 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_boundsRectanglerBu maskenin 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(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.

Constructor: CircleMask(center, radius)

 CircleMask(center, radius) 

Belirtilen merkez noktası ve yarıçap ile CircleMask sınıfının yeni bir örneğini başlatır.

Parameters:

ParameterTürAçıklama
centerPointSeçilen alanın merkez noktası.
yarıçapintSeçilen alanın yarıçapı.

Constructor: CircleMask(x, y, radius)

 CircleMask(x, y, radius) 

Belirtilen merkez noktası ve yarıçap ile CircleMask sınıfının yeni bir örneğini başlatır.

Parameters:

ParameterTürAçıklama
xintSeçilen alanın merkez noktasının x koordinatı.
yintSeçilen alanın merkez noktasının y koordinatı.
yarıçapintSeçilen alanın yarıçapı.

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
ImageMaskImageMask olarak kırpılmış bir CircleMask veya ImageBitMask.
ImageBitMask döndürülebileceği için, akıcı çağrı önerilir.

Method: crop(size)

 crop(size) 

Maskeyi belirtilen boyutla kırpar.

Parameters:

ParameterTürAçıklama
sizeSizeBelirtilen boyut.

Returns

TürAçıklama
ImageMaskBir ImageMask.

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
ImageMaskBir 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:

ParameterTürAçıklama
imageRasterImageSihirli değnek için görüntü.
settingsMagicWandSettingsSihirli değnek ayarları.

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

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

Parameters:

ParameterTürAçıklama
maskImageMaskSağlanan maske

Returns

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

ParameterTürAçıklama
settingsMagicWandSettingsSihirli değnek ayarları.

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: get(x, y)

 get(x, y) 

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

Parameters:

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

Returns

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

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

Returns

TürAçıklama
System.ByteBelirtilen 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:

ParameterTürAçıklama
settingsFeatheringSettingsTüylenme ayarları.

Returns

TürAçıklama
ImageGrayscaleMaskImageGrayscaleMask tüylenmiş kenar ile.

Method: inflate(size)

 inflate(size) 

Bu maskeyi belirtilen miktarda şişirir.

Parameters:

ParameterTürAçıklama
sizeintBu maskeyi şişirmek için miktar.

Returns

TürAçıklama
ImageMaskŞişirilmiş bir CircleMask, ImageMask olarak.

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:

ParameterTürAçıklama
imageRasterImageSihirli değnek için görüntü.
settingsMagicWandSettingsSihirli değnek ayarları.

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: intersect(mask)

 intersect(mask) 

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

Parameters:

ParameterTürAçıklama
maskImageMaskSağlanan maske

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: intersect(settings)

 intersect(settings) 

Maskenin kaynağına uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin kesişimini alır.

Parameters:

ParameterTürAçıklama
settingsMagicWandSettingsSihirli değnek ayarları.

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: invert()

 invert() 

Mevcut maskenin tersini alır.

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

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: subtract(image, settings)

 subtract(image, settings) 

Sağlanan görüntüye uygulanan sihirli değnek seçiminin sonucunu mevcut maskeden çıkarır.

Parameters:

ParameterTürAçıklama
imageRasterImageSihirli değnek için görüntü.
settingsMagicWandSettingsSihirli değnek ayarları.

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: subtract(mask)

 subtract(mask) 

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

Parameters:

ParameterTürAçıklama
maskImageMaskSağlanan maske

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: subtract(settings)

 subtract(settings) 

Mevcut maskenin kaynağına uygulanan sihirli değnek seçiminin sonucunu maskeden çıkarır.

Parameters:

ParameterTürAçıklama
settingsMagicWandSettingsSihirli değnek ayarları.

Returns

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

ParameterTürAçıklama
imageRasterImageSihirli değnek için görüntü.
settingsMagicWandSettingsSihirli değnek ayarları.

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: union(mask)

 union(mask) 

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

Parameters:

ParameterTürAçıklama
maskImageMaskSağlanan maske

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.

Method: union(settings)

 union(settings) 

Maskenin kaynağına uygulanan sihirli değnek seçiminin sonucu ile mevcut maskenin birleşimini alır.

Parameters:

ParameterTürAçıklama
settingsMagicWandSettingsSihirli değnek ayarları.

Returns

TürAçıklama
ImageBitMaskYeni ImageBitMask.