IMG Load: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
K (Beschreibung)
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 21: Zeile 21:
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Lädt eine Datei um sie als Bild in einer neuen Surface zu erstellen. Dies Ruft [[IMG_LoadTyped_RW]] auf mit der Dateierweiterung als Parameter. Diese Funktion kann alle unterstützten Bildformate laden, auch TGA solange der Dateiname auf .tga endet.  
+
Lädt eine Datei um sie als Bild in einer neuen Surface zu erstellen. Dies ruft [[IMG_LoadTyped_RW]] auf mit der Dateierweiterung als Parameter. Diese Funktion kann alle unterstützten Bildformate laden, auch TGA solange der Dateiname auf .tga endet.  
  
 
Nach der Verwendung sollte die Surface mit [[SDL_FreeSurface]] wieder freigegeben werden.
 
Nach der Verwendung sollte die Surface mit [[SDL_FreeSurface]] wieder freigegeben werden.
 
 
  
 
== Hinweise ==
 
== Hinweise ==
Zeile 33: Zeile 31:
  
 
==  Rückgabewert ==
 
==  Rückgabewert ==
Gibt das Bild als PSDL_Surface zurück.
+
Gibt das Bild als PSDL_Surface zurück, '''nil''' bei einem Fehler.
  
  

Aktuelle Version vom 29. April 2007, 00:27 Uhr

IMG_Load

Name

IMG_Load - Lädt ein Bild aus einer Datei


Delphi-Spezifikation

function IMG_Load(file : PChar): PSDL_Surface


Parameter

file Bilddatei aus der die Surface erstellt werden soll


Beschreibung

Lädt eine Datei um sie als Bild in einer neuen Surface zu erstellen. Dies ruft IMG_LoadTyped_RW auf mit der Dateierweiterung als Parameter. Diese Funktion kann alle unterstützten Bildformate laden, auch TGA solange der Dateiname auf .tga endet.

Nach der Verwendung sollte die Surface mit SDL_FreeSurface wieder freigegeben werden.

Hinweise

Man sollte Bilder außerhalb von Event-Loops laden und die geladenen Daten solange im Speicher halten bis man sie wirklich nicht mehr braucht, da das Laden durch Konvertieren und Festplattenzugriff nicht unbedingt schnell ist.


Rückgabewert

Gibt das Bild als PSDL_Surface zurück, nil bei einem Fehler.


Siehe auch

IMG_Load_RW, IMG_LoadTyped_RW