Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3125 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [wxPython] Screenshot d'un wxGLCanvas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[wxPython] Screenshot d'un wxGLCanvas

n°1305922
WarDrone
Eeny, meeny, miny, moe.
Posté le 15-02-2006 à 11:25:22  profilanswer
 

Connaissez-vous un moyen de générer un screenshot d'un canvas en .jpg ou format brut? J'utilise un wxGLCanvas pour afficher des modèles en 3D.

mood
Publicité
Posté le 15-02-2006 à 11:25:22  profilanswer
 

n°1306072
WarDrone
Eeny, meeny, miny, moe.
Posté le 15-02-2006 à 13:27:06  profilanswer
 

J'ai trouvé :
 

Code :
  1. screen = wxClientDC(self.canvas)
  2. size = self.canvas.GetSize()
  3. image = wxEmptyBitmap(size.GetWidth(), size.GetHeight(), -1)
  4. memory = wxMemoryDC()
  5. memory.SelectObject(image)
  6. memory.Blit(0, 0, size.GetWidth(), size.GetHeight(), screen, 0, 0)
  7. image.SaveFile(destination, wxBITMAP_TYPE_BMP)


 
Il faut que je mette une petite pause avant de prendre le screen sinon parfois on voit le menu qui ne s'est pas encore effacé :p


Message édité par WarDrone le 15-02-2006 à 13:27:47

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [wxPython] Screenshot d'un wxGLCanvas

 

Sujets relatifs
[wxPython] Rafraichissement affichage[wxPython] le DeleteAllPages() d'un Choicebook fait tout planter
wxPython et UnicodewxPython et checklistbox
wxpython : faire une appli avec une image et des boutons dessus[Python & wxPython] Un Canvas comme dans Tkinter
[wxPython] - Récupérer l'ID d'un menuItemwxPython => que se passe t-il quand on ferme ?
besoin d'aide svp Python + wxPython[wxPython]impression et apperçu
Plus de sujets relatifs à : [wxPython] Screenshot d'un wxGLCanvas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR