org.herac.tuxguitar.gui.util
Class ImageUtils

java.lang.Object
  extended by org.herac.tuxguitar.gui.util.ImageUtils

public class ImageUtils
extends java.lang.Object


Constructor Summary
ImageUtils()
           
 
Method Summary
static ImageData applyMask(ImageData src, RGB alpha, RGB none)
          Crea una mascara a partir de src.
static java.awt.image.BufferedImage convertToAWT(ImageData data)
          Crea un java.awt.image.BufferedImage a partir de un ImageData
static Image convertToIText(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 void writeImage(ImageData data, java.io.OutputStream outputStream, int format)
          Escribe el ImageData en el outputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageUtils

public ImageUtils()
Method Detail

writeImage

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

Parameters:
data -
outputStream -
format -

imageToByteArray

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

Parameters:
data -
format -
Returns:

convertToAWT

public static java.awt.image.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:

applyMask

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

Parameters:
src -
alpha -
none -
Returns:
ImageData