Quelltext /~heha/hs/ico2gif.zip/savegif.h

//Schreiben einer Gif-Grafik in der oberen linken Ecke der Grafik
#include <stdio.h>


//Die Struct beinhaltet jeweils eine Farbe der Farbtabelle als RGB-Wert
typedef struct {
 unsigned char r,g,b;
}RGBCOLOR;

typedef unsigned char BYTE;


//Der Aufruf benötigt als Parameter einen Zeiger auf die zu schreibenden
//Daten, die Breite und Höhe der Grafik, einen Zeiger auf die Farbtabelle,
//die Farbtiefe und den Index der transparenten Farbe
// b ist ein Pixelpuffer, ein Byte pro Pixel!
// transcolor<0 speichert ohne Transparenz

//Der Rückgabewert ist 0 bei erfolgreichem Schreiben
int savegif(FILE *f, const BYTE *b, int w, int h, const RGBCOLOR *c, int bitcount, int transcolor);
Vorgefundene Kodierung: ANSI (CP1252)4
Umlaute falsch? - Datei sei ANSI-kodiert (CP1252)