Je sais pas si ca peut t'aider, mais moi je recreer un jpeg a partir d'une image que j'ai ds mon presse papier et ca marche, tu a qu'a creer l'objet Image a partir de ta jpeg et elle se recrera ensuite... //Ca c pr le presse papier Clipboard cp = getToolkit().getSystemClipboard(); Transferable tt = cp.getContents(this); //Ici tu as qu'a recreer une Image avec ta jpeg... Image image = (Image) (tt.getTransferData (DataFlavor.imageFlavor)); BufferedImage bufferedImage = new BufferedImage(image.getWidth(null),image.getHeight(null),BufferedImage.TYPE_INT_RGB); Graphics g = bufferedImage.createGraphics(); g.setColor(Color.white); g.fillRect(0,0,image.getWidth(null),image.getHeight(null)); g.drawImage(image,0,0,null); g.dispose(); FileOutputStream fout = new FileOutputStream(new File("images/toto.jpg")); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(fout); encoder.encode(bufferedImage);
Il faut que tu importes : import com.sun.image.codec.jpeg.*;
J'espere que ca ira :o)
------------------------------- Réponse au message : -------------------------------
> Bjour tlm, > > Comment créer une image jpeg à partir d'une autre image jpeg?? J'arrive a récupérer les couleurs du pixel (vert rouge bleu alpha) mais comment créer mon image à partir de ça? > > Merci.
|