IImageMask

All Implemented Interfaces: com.aspose.ms.System.ICloneable

public interface IImageMask extends System.ICloneable

Bir maskeyi tanımlar.

Yöntemler

YöntemAçıklama
getSource()Bu maskeyi oluşturmak için kullanılan kaynak görüntüyü, varsa alır.
getWidth()Bu maskenin piksel cinsinden genişliğini alır.
getHeight()Bu maskenin piksel cinsinden yüksekliğini alır.
getBounds()Bu maskenin piksel cinsinden sınırlarını alır.
getSelectionBounds()Maskenin seçilen kısmının piksel cinsinden sınırlarını alır.
isOpaque(int x, int y)Belirtilen pikselin opak olup olmadığını kontrol eder.
isTransparent(int x, int y)Belirtilen pikselin şeffaf olup olmadığını denetler.
getByteOpacity(int x, int y)Belirtilen pikselin opaklığını bayt hassasiyetiyle alır.

getSource()

public abstract RasterImage getSource()

Bu maskeyi oluşturmak için kullanılan kaynak görüntüyü, varsa alır.

Returns: RasterImage - the source image used to create this mask, if exists.

getWidth()

public abstract int getWidth()

Bu maskenin piksel cinsinden genişliğini alır.

Returns: int - bu maskenin piksel cinsinden genişliği.

getHeight()

public abstract int getHeight()

Bu maskenin piksel cinsinden yüksekliğini alır.

Returns: int - bu maskenin piksel cinsinden yüksekliği.

getBounds()

public abstract Rectangle getBounds()

Bu maskenin piksel cinsinden sınırlarını alır.

Returns: Rectangle - the bounds, in pixels, of this mask.

getSelectionBounds()

public abstract Rectangle getSelectionBounds()

Maskenin seçilen kısmının piksel cinsinden sınırlarını alır.

Returns: Rectangle - the bounds of the selected part of the mask, in pixels.

isOpaque(int x, int y)

public abstract boolean isOpaque(int x, int y)

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

Parameters:

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

Returns: boolean - belirtilen piksel opak ise true; aksi takdirde false.

isTransparent(int x, int y)

public abstract boolean isTransparent(int x, int y)

Belirtilen pikselin şeffaf olup olmadığını denetler.

Parameters:

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

Returns: boolean - belirtilen piksel şeffaf ise true; aksi takdirinde false.

getByteOpacity(int x, int y)

public abstract byte getByteOpacity(int x, int y)

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

Parameters:

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

Returns: byte - Belirtilen pikselin opaklığını temsil eden bayt değeri.