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

DirectX Discussion :

Sauvegarder une surface dans un fichier


Sujet :

DirectX

  1. #1
    Membre du Club Avatar de Freakazoid
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 116
    Points : 65
    Points
    65
    Par défaut Sauvegarder une surface dans un fichier
    Je voudrais sauvegarder une surface dans un fichier (BMP par exemple) pour des facilité de debuging mais je ne c pas trop comment faire. Je n'es pas vu de fonction de Direct Draw qui fesais sa alors si qqun pouvais m'aider se serais sympa.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juillet 2002
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 40
    Points : 37
    Points
    37
    Par défaut Re:
    Ce n'est pas bien difficile. Il y a une fonction dans D3DX qui s'appelle:

    D3DXSaveSurfaceToFile

    Il y a la definition complete dans le SDK 8.1->DirectX Graphics->Reference->Direct3DX C/C++ Reference->Function->Texture Function

  3. #3
    Membre du Club Avatar de Freakazoid
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 116
    Points : 65
    Points
    65
    Par défaut
    Heu es ce que cette fonction marche avec une surface Direct Draw ?

  4. #4
    Membre régulier
    Inscrit en
    Mars 2002
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 97
    Points : 71
    Points
    71
    Par défaut
    D3DXSaveSurfaceToFile

    A mon avis non !

  5. #5
    Membre du Club Avatar de Freakazoid
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 116
    Points : 65
    Points
    65
    Par défaut
    C'est bien ce que me semble aussi

  6. #6
    mat.M
    Invité(e)
    Par défaut
    As-tu pensé à appuyer sur la touche Impression Ecran et après avec Paint Shop Pro coller comme une nouvelle image ???
    Sinon sur codeguru.com il ya surement des exemples de sauvegarde de fichier bmp.
    Il faut adresser les pixels un par un de la surface avec lock et unlock avec une double boucle balayant les x et y ( et se décaler avec le pas renseigné par une structure DDSD ) et écrire dans un tampon alloué au préalable avec un malloc.
    Après utiliser CreateDibSection...

  7. #7
    Membre du Club Avatar de Freakazoid
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 116
    Points : 65
    Points
    65
    Par défaut
    je veux sauvegarder une surface plus grande que l'écran, je ne peux donc pas utiliser impr. écran. Je vais aller voir sur le site.
    Merci.

Discussions similaires

  1. sauvegarder une structure dans un fichier .mat
    Par jane40 dans le forum MATLAB
    Réponses: 5
    Dernier message: 26/08/2009, 10h57
  2. Sauvegarder une CLASSE dans un fichier ?
    Par supergrey dans le forum C++
    Réponses: 5
    Dernier message: 10/05/2008, 18h33
  3. Sauvegarder une Treeview dans un fichier XML ?
    Par alavoler dans le forum Windows Forms
    Réponses: 6
    Dernier message: 25/03/2008, 16h47
  4. [PB 9] Sauvegarder une dw dans un fichier pdf
    Par SandraG dans le forum Powerbuilder
    Réponses: 2
    Dernier message: 20/12/2007, 11h56
  5. [ImageMagick] Sauvegarder une image dans un fichier
    Par kivan666 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 15/12/2006, 12h28

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