CircleMask
Inheritance: java.lang.Object, com.aspose.imaging.magicwand.imagemasks.ImageMask
public class CircleMask extends ImageMask
Bir daire maskesini tanımlar.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| CircleMask(int x, int y, int radius) | Belirtilen merkez noktası ve yarıçap ile CircleMask sınıfının yeni bir örneğini başlatır. |
| CircleMask(Point center, int radius) | Belirtilen merkez noktası ve yarıçap ile CircleMask sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getSelectionBounds() | Bu maskenin piksel cinsinden sınırlarını alır. |
| get_Item(int x, int y) | Belirtilen pikselin opaklığını alır. |
| inflate(int size) | Bu maskeyi belirtilen miktarda genişletir. |
| crop(Rectangle rectangle) | Maskeyi belirtilen dikdörtgenle kırpar. |
| deepClone() | Mevcut örneğin bir kopyası olan yeni bir nesne oluşturur. |
CircleMask(int x, int y, int radius)
public CircleMask(int x, int y, int radius)
Belirtilen merkez noktası ve yarıçap ile CircleMask sınıfının yeni bir örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| x | int | Seçilen alanın merkez noktasının x koordinatı. |
| y | int | Seçilen alanın merkez noktasının y koordinatı. |
| radius | int | Seçilen alanın yarıçapı. |
CircleMask(Point center, int radius)
public CircleMask(Point center, int radius)
Belirtilen merkez noktası ve yarıçap ile CircleMask sınıfının yeni bir örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| center | Point | Seçilen alanın merkez noktası. |
| radius | int | Seçilen alanın yarıçapı. |
getSelectionBounds()
public Rectangle getSelectionBounds()
Bu maskenin piksel cinsinden sınırlarını alır.
Returns: Rectangle - the bounds, in pixels, of this mask.
get_Item(int x, int y)
public boolean get_Item(int x, int y)
Belirtilen pikselin opaklığını alır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| x | int | Pikselin x koordinatı. |
| y | int | Pikselin y koordinatı. |
Returns: boolean - belirtilen piksel opak ise true; aksi takdirde false.
inflate(int size)
public ImageMask inflate(int size)
Bu maskeyi belirtilen miktarda genişletir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| boyut | int | Bu maskeyi şişirmek için miktar. |
Returns: ImageMask - An inflated CircleMask as ImageMask.
crop(Rectangle rectangle)
public ImageMask crop(Rectangle rectangle)
Maskeyi belirtilen dikdörtgenle kırpar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Belirtilen dikdörtgen. |
Returns: ImageMask - A cropped CircleMask or ImageBitMask as ImageMask. As ImageBitMask may be returned, fluent call is recommended.
deepClone()
public Object deepClone()
Mevcut örneğin bir kopyası olan yeni bir nesne oluşturur.
Returns: java.lang.Object - Bu örneğin bir kopyası olan yeni bir nesne.