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öntemAçı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:

ParametreTürAçıklama
imagejava.awt.image.BufferedImageDönüştürülecek BufferedImage.
rectRectangleGerekli 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:

ParametreTürAçıklama
imagejava.awt.image.BufferedImageDö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:

ParametreTürAçıklama
imageImageDö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:

ParametreTürAçıklama
imageImageDönüştürülecek Image.
bufferedImageTypeint

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:

ParametreTürAçıklama
imageImageDönüştürülecek Image.
subImageRectRectangleDö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:

ParametreTürAçıklama
imagejava.awt.image.BufferedImageThe 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:

ParametreTürAçıklama
imageImageDönüştürülecek Image.
subImageRectRectangleDönüştürülecek alt görüntünün dikdörtgeni.
bufferedImageTypeint

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:

ParametreTürAçıklama
imageImageDönüştürülecek Image.
subImageRectRectangleDö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.
dstImagejava.awt.image.BufferedImageHedef 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.