ereinion.io
Class ImageLoader

java.lang.Object
  |
  +--ereinion.io.ImageLoader

public class ImageLoader
extends java.lang.Object

Classe contentente alcune funzioni per il caricamento di immagini da file.

Since:
EPR 1.0
Version:
1.1, 13/11/2002
Author:
Ereinion

Constructor Summary
ImageLoader()
           
 
Method Summary
static java.awt.Image loadFromFile(java.io.File imageFile)
          Funzione che carica una immagine da un file immagine.
static java.awt.Image loadFromStream(java.io.InputStream imageStream)
          Funzione che carica una immagine da uno InputStream
static byte[] loadImageData(java.io.File imageFile)
          Funzione che carica i dati di una immagine (in forma di un array di byte);
static java.awt.Cursor makeCursor(java.awt.Image img)
          Funzione che crea un cursore a partire da una immagine.
static java.awt.Image makeImage(byte[] imageData)
          Funzione che trasforma i dati di una immagine in una immagine.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageLoader

public ImageLoader()
Method Detail

loadFromStream

public static java.awt.Image loadFromStream(java.io.InputStream imageStream)
                                     throws java.io.IOException
Funzione che carica una immagine da uno InputStream

Returns:
l'immagine caricata.
Throws:
java.io.IOException - se qualcosa va storto nel caricamento dell'immagine.

loadFromFile

public static java.awt.Image loadFromFile(java.io.File imageFile)
                                   throws java.io.IOException
Funzione che carica una immagine da un file immagine.

Parameters:
imageFile - il file contentente l'immagine.
Returns:
l'immagine caricata.
Throws:
java.io.IOException - se qualcosa va storto nel caricamento dell'immagine.

makeImage

public static java.awt.Image makeImage(byte[] imageData)
Funzione che trasforma i dati di una immagine in una immagine.

Parameters:
imageData - i dati dell'immagine.
Returns:
l'immagine

loadImageData

public static byte[] loadImageData(java.io.File imageFile)
                            throws java.io.IOException
Funzione che carica i dati di una immagine (in forma di un array di byte);

Parameters:
imageFile - il file contentente l'immagine.
Returns:
un array di byte rappresententante l'immagine.
Throws:
java.io.IOException - se qualcosa va storto nel caricamento dell'immagine.

makeCursor

public static java.awt.Cursor makeCursor(java.awt.Image img)
Funzione che crea un cursore a partire da una immagine. L'hotspot del cursore � impostato al punto (0,0) ovvero in altro a sinistra.
Nota: l'hotspot di un cursore � il punto efficacie per il click.

Throws:
java.io.IOException - se qualcosa va storto nel caricamento dell'immagine.