IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenGL Discussion :

screenshot avec glReadPixels


Sujet :

OpenGL

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 9
    Par défaut screenshot avec glReadPixels
    Bonjour à tous.
    Je souhaite sauvegarder le contenu d'une fenetre openGL sous QT en utilisant glReadPixels. Ca marche plutot bien mais si une autre fenetre vient se mettre par dessus, la partie cachée apparait en noir dans mon fichier jpeg. Existe-il un moyen d'éviter cela??
    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par défaut
    Lire dans la back buffer au lieu du front ?

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 9
    Par défaut
    ça change pas grand chose. Il semblerait qu'openGL ne remplisse pas le tampon image dans les zones cachées par un fenetre. Faudrait un moyen de le forcer à le faire. Une idée?

  4. #4
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 547
    Par défaut
    je doute qu'opengl s'inquiète du fait qu'une partie de la fenêtre est cachée
    le "problème" viendrait plus de QT à la limite

    déjà est-ce que ton programme fonctionne bien en double buffer ?
    tu récupères le contenu avant ou après le dessin de la scène ?
    avant ou après le swap buffer ?

    tu peux nous montrer ton code qui récupère le contenu de ton buffer histoire qu'on voit ça plus clairement
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  5. #5
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par défaut
    le "problème" viendrait plus de QT à la limite
    La je serais plus d'accord avec shenron666.

    De plus il est vrai que dans le front buffer on peut récupérer une "capture" de l'écran dans certaine condition.
    Mais pas dans le back buffer...

Discussions similaires

  1. Récupération de pixels avec glReadPixels
    Par Pepson dans le forum OpenGL
    Réponses: 2
    Dernier message: 01/05/2009, 09h59
  2. [jogl]Problème avec glReadPixels
    Par GLDavid dans le forum OpenGL
    Réponses: 8
    Dernier message: 13/01/2009, 15h20
  3. Prendre un screenshot avec wxWidgets
    Par Falcor dans le forum wxWidgets
    Réponses: 2
    Dernier message: 30/12/2006, 14h33
  4. Problème avec glReadPixels
    Par BruceBoc dans le forum OpenGL
    Réponses: 2
    Dernier message: 22/08/2006, 11h15
  5. Problème avec glReadPixels
    Par breton51 dans le forum OpenGL
    Réponses: 14
    Dernier message: 10/02/2006, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo