Bonjour,
Je suis en train de réaliser une application client/sereur qui fonctionne en utilisant : ObjectInputStream et ObjectOutputStream.
Tout fonctionne très bien tant que les objet que je transféré ont des variable de type String, int, .... Mais quand j'essaye de faire passer une objet ayant une variable de type Image, sa bloque.
J'ai une exeption : Caused by: java.io.NotSerializableException: java.awt.image.BufferedImage
Si j'ai bien compris mon Image ne peux être sérialiser. Donc j'ai chercher un autre type qui me semble sérialisable comme ImageIO, (je n'en suis pas sur).
(http://java.sun.com/j2se/1.4.2/docs/...o/ImageIO.html)
Donc j'ai voulu tester avec ImageIO mais mon Image de départ est de type Image et je ne sais pas comment la convertir en ImageIO.
Pour résumé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ImageIO capture; Image cap = new Robot().createScreenCapture(new Rectangle(0, 0, (int)Toolkit.getDefaultToolkit().getScreenSize().width, (int)Toolkit.getDefaultToolkit().getScreenSize().height)); capture = xxxxx(cap);
- Mes question sont donc ImageIO est t'il sérialisable ?
Si NON : Existe t'il un type d'Image sérialisable ?
- Comment convertire un Image en ImageIO ?
Merci
Partager