SDL: Sdlimage

Aus Wikibooks

Was ist SDL-Image[Bearbeiten]

SDL-Image ist eine Blibliothek um Grafiken in vielen verschiedenen Formaten zu laden. Von Hause aus wird von SDL nur das BMP-Format unterstützt. Um nun Bilder in Formaten wie PNG etc. in Anwendungen zu laden, kann man SDL-Image benutzen. Die Bibliothek kann man von http://www.libsdl.org/projects/SDL_image/ downloaden, hier befindet sich auch die vollständige Dokumentation. Zum gegenwärtigen Zeitpunkt werden u. a. folgende Formate unterstützt:

  • GIF
  • JPG
  • PNG
  • PNM
  • XPM

Einbinden folgender Headerdatei um SDL_image verwenden zu können:

 #include "SDL_image.h"

Funktionen der SDL-Image[Bearbeiten]

Um ein Bild zu laden brauchen Sie sich nur

 SDL_Surface *IMG_Load (const char *dateiname)

zu merken. Falls die Surface NULL ist, können Sie mit

 char *IMG_GetError (void)

mehr Informationen zum Fehler erhalten.