Lire une image JPEG

Aller en bas

Lire une image JPEG Empty Lire une image JPEG

Message  Gus le Ven 4 Sep - 4:34

Voici une entité assez simple qui permet de lire un fichier image JPEG :
gus.file.read.jpeg

Code:
package gus05.entity.gus.file.read.jpeg;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageDecoder;
import gus05.framework.core.Entity;
import gus05.framework.features.Transform;


public class FileReadJpeg implements Entity, Transform {

    public String getName()         {return "gus.file.read.jpeg";}
    public String getCreationDate()      {return "2006.08.10";}


    public Object transform(Object obj) throws Exception
    {
        File file = (File)obj;
        FileInputStream fis = new FileInputStream(file);
        JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(fis);
        BufferedImage image = decoder.decodeAsBufferedImage();
        fis.close();
        return image;
    }
}
Gus
Gus
Admin

Messages : 249
Date d'inscription : 01/09/2009

Voir le profil de l'utilisateur http://www.gus05.com

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum