GFX LoadFile GIF Turbo Pascal

aus Paswiki Turbo Pascal, der freien Wissensdatenbank

Beschreibung

Lädt GIF-Dateien mit 2-, 16-, 256-Farben der Versionen 87a und 89a. ACHTUNG: bei animierten GIFs wird nur das erste Bild angezeigt!

X0,Y0 gibt die Bildschirmkoordinaten der linken oberen Ecke des Bildes an. XE,YE bezeichnet die rechte untere Ecke. Ist das Bild größer, wird es abgeschnitten. Wird für XE,YE 0,0 eingegeben, wird das Bild in voller Größe geladen.

Zurückgelieferte Fehlercodes:

 0 - alles OK
-1 - Dateifehler (z.B. Datei kann nicht gelesen werden)
-2 - kein GIF-Bild

Deklaration

FUNCTION LoadFile_GIF(Name : STRING; X0, Y0, XE, YE : Integer) : Integer;

Beispiel

{ ACHTUNG: Sie sollten ein Testbild namens TEST.GIF     }
{ im gleichen Verzeichnis wie das Programm deponieren ! }
PROGRAM Test;
USES GFX, Crt;
BEGIN
  InitGraph(Mode800x600x24);    { 24bit-Farbtiefe bei 800x600 Bildpunkten }
  LoadFile_GIF('TEST.GIF', 0,0,0,0); { lädt die GIF-Datei in voller Größe }
  ReadKey;
END.

'Persönliche Werkzeuge
Extras