Bonjour,

Mon logiciel permet d'importer un JPEG sur lequel on dessine des rectangles et des ovales. La sauvegarde actuelle permet de conserver les coordonnées des rectangles et ovales sous forme de int
sortie.writeInt(CetteFigure.getX());
sortie.writeInt(CetteFigure.getY());
sortie.writeInt(CetteFigure.getWx());
sortie.writeInt(CetteFigure.getWy());
etc.

Le fond d'écran est conservé sous forme d'ImageIcon dans la RAM.

Je voudrais le sauver avec le reste, je ne trouve pas la bonne méthode. J'ai imaginé le faire dessiner par un paintComponent partiel (juste l'icône) et le sauver en JPEG, que l'on réimporte ensuite lors de la restauration, mais je ne trouve pas la solution ni élégante, ni économe (je sais exporter en JPEG le dessin d'un JPanel). Je ne trouve pas comment transformer en ImageIO une ImageIcon non plus.

Auriez-vous s'il vous plaît un bout de code qui me permette d'insérer dans mon fichier dat l'image?

Merci.