OVH Cloud OVH Cloud

recuperer une image créée en java3D

1 réponse
Avatar
kunstler
Bonjour
Comment récupérer (en JPG par exemple) une image créée par java3D?
Merci
K

1 réponse

Avatar
Emmanuel Puybaret
Bonjour K,

Comment récupérer (en JPG par exemple) une image créée par java3D?


Avec la classe java.awt.Robot tu fais une capture d'écran puis avec la
classe javax.imageio.ImageIO tu enregistres l'image de la capture dans un
fichier au format qui te convient. Ce qui donne en gros :

BufferedImage capture new Robot().createScreenCapture(new Rectangle(0, 0, 200, 200));
ImageIO.write(capture, "jpeg", new File ("test.jpg"));

Testé et approuvé à l'instant ;-)
Il ne te reste plus qu'à calculer la position et la taille de ton image.

A+
--
Emmanuel PUYBARET
Email :
Web : http://www.eteks.com
Auteur du Cahier du programmeur Java 1.4 et 5.0 / Editions Eyrolles :
http://www.eteks.com/services/cahierjava.html