Bonjour,
J'ai une classe Dessin qui d�rive de JComponent qui me servira � faire
des choses comme des histogrammes et autres...
J'aimerai enregistrer ce dessin dans un fichier en utilisant JAI.
Je l'avais d�j� fait en faisant quelque chose dans ce genre :
BufferedImage buff = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
Graphics2D buffContext = buff.createGraphics();
buffContext.drawImage(img, 0, 0, null);
// Dessins divers
int iMax = coordonnees.size();
for (int i = 0; i < iMax; i++) {
int[] coord = (int[])coordonnees.get(i);
buffContext.drawRect(coord[0], coord[1], coord[2], coord[3]);
}
// ... encodage et sauvegarde JAI
et cela marche comme je le souhaite.
Mais maintenant je veux que ma routine de sauvegarde ne fasse pas de
drawRect ou autre, mais utilise le Graphics du JComponent pour
enregistrer l'image.
Je ne vois pas comment faire avec JAI car il me semble que JAI a besoin
d'un BufferedImage, et je n'arrive pas � trouver le lien entre Graphics
et BufferedImage.
Merci d'avance !
St�phane