ImageExtensions
Inheritance: java.lang.Object
public final class ImageExtensions
System.Drawing.Image ve Image temelli dönüşümler için uzantı metodlarını içerir.
Yöntemler
| Yöntem | Açıklama |
|---|---|
| fromJava(BufferedImage image, Rectangle rect) | BufferedImage‘i PngImage‘a dönüştürür. |
| fromJava(BufferedImage image) | BufferedImage‘i PngImage‘a dönüştürür. |
| toJava(Image image) | Image‘ı TYPE_INT_ARGB ile BufferedImage‘e dönüştürür. |
| toJava(Image image, int bufferedImageType) | Image‘ı bufferedImageType ile BufferedImage‘e dönüştürür. |
| toJava(Image image, Rectangle subImageRect) | Image‘den alt görüntüyü alır ve BufferedImage.TYPE_INT_ARGB ile BufferedImage‘e dönüştürür. |
| wrap(BufferedImage image) | Piksel verilerini kopyalamadan BufferedImage üzerinde bir sarmalayıcı oluştur. |
| toJava(Image image, Rectangle subImageRect, int bufferedImageType) | Image‘den alt görüntüyü alır ve bufferedImageType ile BufferedImage‘e dönüştürür. |
| toJava(Image image, Rectangle subImageRect, BufferedImage dstImage) | Image‘den alt görüntüyü alır ve bufferedImageType ile BufferedImage‘e dönüştürür. |
fromJava(BufferedImage image, Rectangle rect)
public static RasterImage fromJava(BufferedImage image, Rectangle rect)
BufferedImage‘i PngImage‘a dönüştürür.
Uyarı, GDI görüntüsü image‘ın sahip olduğundan daha düşük sınırlar alabilir. Görüntünün tüm bölümlerini elde etmek için daha güvenli uzantı yöntemi ToGdiImageFull’ı kullanın.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | java.awt.image.BufferedImage | Dönüştürülecek BufferedImage. |
| rect | Rectangle | Gerekli dikdörtgen. |
Returns:
RasterImage - The converted PngImage.
fromJava(BufferedImage image)
public static RasterImage fromJava(BufferedImage image)
BufferedImage‘i PngImage‘a dönüştürür.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | java.awt.image.BufferedImage | Dönüştürülecek BufferedImage. |
Returns:
RasterImage - The converted PngImage.
toJava(Image image)
public static BufferedImage toJava(Image image)
Image‘ı TYPE_INT_ARGB ile BufferedImage‘e dönüştürür.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | Image | Dönüştürülecek Image. |
Returns:
java.awt.image.BufferedImage - Dönüştürülmüş BufferedImage.
toJava(Image image, int bufferedImageType)
public static BufferedImage toJava(Image image, int bufferedImageType)
Image‘i BufferedImage‘e bufferedImageType ile dönüştürür. Lütfen bufferedImageType‘ı java.awt.image.BufferedImage#TYPE_**** içinden seçin.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | Image | Dönüştürülecek Image. |
| bufferedImageType | int |
Returns:
java.awt.image.BufferedImage - Dönüştürülmüş BufferedImage.
toJava(Image image, Rectangle subImageRect)
public static BufferedImage toJava(Image image, Rectangle subImageRect)
Image‘den alt görüntüyü alır ve BufferedImage.TYPE_INT_ARGB ile BufferedImage‘e dönüştürür.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | Image | Dönüştürülecek Image. |
| subImageRect | Rectangle | Dönüştürülecek alt görüntünün dikdörtgeni. |
Returns:
java.awt.image.BufferedImage - Dönüştürülmüş BufferedImage, Image‘den alınan alt görüntüyü içerir.
wrap(BufferedImage image)
public static RasterImage wrap(BufferedImage image)
Piksel verilerini kopyalamadan BufferedImage üzerinde bir sarmalayıcı oluşturun. Altında kaynak image‘ı kullanır ancak onu bir RasterImage gibi manipüle etmenize izin verir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | java.awt.image.BufferedImage | The source image. |
Returns: RasterImage - The wrapper RasterImage.
toJava(Image image, Rectangle subImageRect, int bufferedImageType)
public static BufferedImage toJava(Image image, Rectangle subImageRect, int bufferedImageType)
Image‘den alt görüntüyü alır ve bufferedImageType ile BufferedImage‘e dönüştürür. Lütfen bufferedImageType‘ı java.awt.image.BufferedImage#TYPE_**** içinden seçin.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | Image | Dönüştürülecek Image. |
| subImageRect | Rectangle | Dönüştürülecek alt görüntünün dikdörtgeni. |
| bufferedImageType | int |
Returns:
java.awt.image.BufferedImage - Dönüştürülmüş BufferedImage, Image‘den alınan alt görüntüyü içerir.
toJava(Image image, Rectangle subImageRect, BufferedImage dstImage)
public static BufferedImage toJava(Image image, Rectangle subImageRect, BufferedImage dstImage)
Image‘den alt görüntüyü alır ve bufferedImageType ile BufferedImage‘e dönüştürür. Lütfen bufferedImageType‘ı java.awt.image.BufferedImage#TYPE_**** içinden seçin.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | Image | Dönüştürülecek Image. |
| subImageRect | Rectangle | Dönüştürülecek alt görüntünün dikdörtgeni. Eğer subImageRect.isEmpty() ise tüm görüntü alınır. |
| dstImage | java.awt.image.BufferedImage | Hedef görüntü. |
Returns:
java.awt.image.BufferedImage - Dönüştürülmüş BufferedImage, Image‘den alınan alt görüntüyü içerir.