org.herac.tuxguitar.gui.util

Class ImageUtils

public class ImageUtils extends Object

Method Summary
static ImageDataapplyMask(ImageData src, RGB alpha, RGB none)
Crea una mascara a partir de src.
static BufferedImageconvertToAWT(ImageData data)
Crea un java.awt.image.BufferedImage a partir de un ImageData
static ImageconvertToIText(ImageData data)
Crea un com.lowagie.text.Image a partir de un ImageData
static byte[]imageToByteArray(ImageData data, int format)
Convierte un ImageData en un array de bytes
static voidwriteImage(ImageData data, OutputStream outputStream, int format)
Escribe el ImageData en el outputStream

Method Detail

applyMask

public static ImageData applyMask(ImageData src, RGB alpha, RGB none)
Crea una mascara a partir de src.

Parameters: src alpha none

Returns: ImageData

convertToAWT

public static BufferedImage convertToAWT(ImageData data)
Crea un java.awt.image.BufferedImage a partir de un ImageData

Parameters: data

Returns:

convertToIText

public static Image convertToIText(ImageData data)
Crea un com.lowagie.text.Image a partir de un ImageData

Parameters: data

Returns:

imageToByteArray

public static byte[] imageToByteArray(ImageData data, int format)
Convierte un ImageData en un array de bytes

Parameters: data format

Returns:

writeImage

public static void writeImage(ImageData data, OutputStream outputStream, int format)
Escribe el ImageData en el outputStream

Parameters: data outputStream format