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

  FORUM HardWare.fr
  Programmation
  C++

  Rotation d’une image en DirectDraw

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rotation d’une image en DirectDraw

n°1244280
Lereveur
Profitons de la vie.
Posté le 12-11-2005 à 14:59:24  profilanswer
 

Bonjour,
Voila mon problème :  
Je souhaite faire tourner une image (Surface) à l’écran. J’ai trouvez sur le site MSDN que l’on
pouvais utiliser la fonction Blt() avec le flag DDBLT_ROTATIONANGLE, mais je n’ai
trouvé aucun exemple.
 
Voici mon code :
 

Code :
  1. DDBLTFX Fx;
  2. ZeroMemory(&Fx,sizeof(Fx));
  3. Fx.dwSize = sizeof(Fx);
  4. Fx.dwRotationAngle = 30000; //rotation de 30°
  5. g_pDisplay->GetBackBuffer()->Blt( &rcDest,g_pFighterBitmap->GetDDrawSurface(), &rcSource,DDBLT_ROTATIONANGLE|DDBLT_WAIT | DDBLT_KEYSRC, &Fx );


 
Mais rien ne s’affiche, alors que si j’enlève le flag DDBLT_ROTATIONANGLE, l’image est affiché mais sans rotation.
 
Donc si quelqu’un sait comment faire, j’apprécierais vraiment qu’il m’explique.
D’avance merci.


Message édité par Lereveur le 12-11-2005 à 16:08:42
mood
Publicité
Posté le 12-11-2005 à 14:59:24  profilanswer
 

n°1244408
karlkox
Posté le 12-11-2005 à 20:23:27  profilanswer
 

Code :
  1. DDBLT_ROTATIONANGLE  This flag is not supported on Windows 2000 and later and should be ignored by the driver.


 
http://msdn.microsoft.com/library/ [...] 86.xml.asp
 

n°1244458
Lereveur
Profitons de la vie.
Posté le 12-11-2005 à 21:34:26  profilanswer
 

okay ... donc quelqu'un sait comment faire autrement ?

n°1244482
retrox
Posté le 12-11-2005 à 22:54:39  profilanswer
 

DirectDraw n'est pas (plus) fait pour ça. C'est une interface de bas niveau pour accéder à la mémoire video.
Tu devrais plutot regarder du coté de Direct3D.


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

  Rotation d’une image en DirectDraw

 

Sujets relatifs
[JavaScript] image rafraichie automatiquementproblème pour inserer une image en fond
Besoin d'aide pour traiter une image en javacompression automatique d'image dans excel
Test image présente ou non.Gras italique et souligné pour générer une image : impossible??
[MATLAB] ACP d'une image couleurCoutour des elements d'une image
couleur contour d'une image cliquable[resolu] manipulation d'image TIFF
Plus de sujets relatifs à : Rotation d’une image en DirectDraw


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