Se connecter / S'enregistrer
Votre question

SDL Affichage image

Tags :
  • sdl
  • Programmation
Dernière réponse : dans Programmation
3 Février 2013 02:14:00

Bonjour,

Je cherche à afficher une image en SDL, le problème est que j'ai l'impression de tout bien faire mais l'image ne s'affiche pas et j'ai du noir à la place.
Je suis sur mac OS X Mountain Lion et j'utilise xcode pour travailler.

Mon code :

  1. SDL_Surface* ecran = SDL_SetVideoMode( 800, 600, 32, SDL_HWSURFACE );
  2. if(imgSurface = SDL_LoadBMP("image.bmp")==NULL){
  3. printf("Can't find picture: %s\n", SDL_GetError( ));
  4. }
  5. SDL_Rect positionImg;
  6. positionImg.x=0;
  7. positionImg.y=0;
  8. SDL_BlitSurface( imgSurface, NULL, ecran, &positionImg);
  9. SDL_Flip( ecran );


Je me retrouve avec le message Couldn't open image.bmp
L'image est pourtant dans le dossier de mon projet. J'ai essayé a peu pres tous les dossiers possibles mais à chaque fois Couldn't open damier.bmp...

J'arrive par contre bien a afficher des rectangles dans ma fenêtre...

Merci de votre aide.
Flouck.

Autres pages sur : sdl affichage image

a c 232 L Programmation
3 Février 2013 11:16:00

Salut,

Essaie de mettre le chemin complet vers le fichier C:\....\image.bmp

Et essaie aussi de voir si c'est une vraie image BMP, et pas une .jpg renommée en .bmp par exemple
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS