ImageExtensions

Inheritance: java.lang.Object

public final class ImageExtensions

Contient des méthodes d’extension pour les conversions basées sur System.Drawing.Image et Image.

Méthodes

MéthodeDescription
fromJava(BufferedImage image, Rectangle rect)Convertit le BufferedImage en PngImage.
fromJava(BufferedImage image)Convertit le BufferedImage en PngImage.
toJava(Image image)Convertit le Image en BufferedImage avec TYPE_INT_ARGB.
toJava(Image image, int bufferedImageType)Convertit le Image en BufferedImage avec bufferedImageType.
toJava(Image image, Rectangle subImageRect)Prend la sous-image de Image et la convertit en BufferedImage avec BufferedImage.TYPE_INT_ARGB.
wrap(BufferedImage image)Crée un wrapper sur le BufferedImage sans copier les données des pixels.
toJava(Image image, Rectangle subImageRect, int bufferedImageType)Prend la sous-image de Image et la convertit en BufferedImage avec bufferedImageType.
toJava(Image image, Rectangle subImageRect, BufferedImage dstImage)Prend la sous-image de Image et la convertit en BufferedImage avec bufferedImageType.

fromJava(BufferedImage image, Rectangle rect)

public static RasterImage fromJava(BufferedImage image, Rectangle rect)

Convertit le BufferedImage en PngImage.

Attention, l’image GDI peut avoir des limites inférieures à celles de image. Pour obtenir toutes les parties de l’image, utilisez la méthode d’extension plus sûre ToGdiImageFull.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageLe BufferedImage à convertir.
rectRectangleLe rectangle requis.

Returns: RasterImage - The converted PngImage.

fromJava(BufferedImage image)

public static RasterImage fromJava(BufferedImage image)

Convertit le BufferedImage en PngImage.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageLe BufferedImage à convertir.

Returns: RasterImage - The converted PngImage.

toJava(Image image)

public static BufferedImage toJava(Image image)

Convertit le Image en BufferedImage avec TYPE_INT_ARGB.

Parameters:

ParamètreTypeDescription
imageImageL’Image à convertir.

Returns: java.awt.image.BufferedImage - Le BufferedImage converti.

toJava(Image image, int bufferedImageType)

public static BufferedImage toJava(Image image, int bufferedImageType)

Convertit l’Image en BufferedImage avec bufferedImageType. Veuillez choisir bufferedImageType parmi java.awt.image.BufferedImage#TYPE_****

Parameters:

ParamètreTypeDescription
imageImageL’Image à convertir.
bufferedImageTypeint

Returns: java.awt.image.BufferedImage - Le BufferedImage converti.

toJava(Image image, Rectangle subImageRect)

public static BufferedImage toJava(Image image, Rectangle subImageRect)

Prend la sous-image de Image et la convertit en BufferedImage avec BufferedImage.TYPE_INT_ARGB.

Parameters:

ParamètreTypeDescription
imageImageL’Image à convertir.
subImageRectRectangleLe rectangle de la sous-image à convertir.

Returns: java.awt.image.BufferedImage - Le BufferedImage converti contient la sous-image prise de l’Image.

wrap(BufferedImage image)

public static RasterImage wrap(BufferedImage image)

Créez un wrapper autour du BufferedImage sans copier les données des pixels. Il utilise l’image source en interne mais permet de la manipuler comme avec un RasterImage.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageL’image source.

Returns: RasterImage - The wrapper RasterImage.

toJava(Image image, Rectangle subImageRect, int bufferedImageType)

public static BufferedImage toJava(Image image, Rectangle subImageRect, int bufferedImageType)

Prend la sous-image de l’Image et la convertit en BufferedImage avec bufferedImageType. Veuillez choisir bufferedImageType parmi java.awt.image.BufferedImage#TYPE_****

Parameters:

ParamètreTypeDescription
imageImageL’Image à convertir.
subImageRectRectangleLe rectangle de la sous-image à convertir.
bufferedImageTypeint

Returns: java.awt.image.BufferedImage - Le BufferedImage converti contient la sous-image prise de l’Image.

toJava(Image image, Rectangle subImageRect, BufferedImage dstImage)

public static BufferedImage toJava(Image image, Rectangle subImageRect, BufferedImage dstImage)

Prend la sous-image de l’Image et la convertit en BufferedImage avec bufferedImageType. Veuillez choisir bufferedImageType parmi java.awt.image.BufferedImage#TYPE_****

Parameters:

ParamètreTypeDescription
imageImageL’Image à convertir.
subImageRectRectangleLe rectangle de la sous-image à convertir. Si subImageRect.isEmpty() l’image entière sera prise.
dstImagejava.awt.image.BufferedImageL’image de destination.

Returns: java.awt.image.BufferedImage - Le BufferedImage converti contient la sous-image prise de l’Image.