#include <stdio.h>
#include <gd.h>

int main()
{
 /*image initialisieren*/
 gdImagePtr image,tile;
 FILE *png,*jpeg;
 int black, white, red, green, grey, blue;
 /*Tile laden*/
 jpeg=fopen("./multi112.jpg","rb");
 if(jpeg==NULL) { fprintf(stderr,"Konnte Datei nicht öffnen\n");exit(0);}
 tile=gdImageCreateFromJpeg(jpeg);
 fclose(jpeg);
 /*Neues Image erstellen*/
 image = gdImageCreate(300,60);
 if(image==NULL) { /*Fehler*/ exit(0); }

 /*Tile setzen*/
 gdImageSetTile(image,tile);

 /*Mit Tile füllen*/
 gdImageFill(image, 1,1, gdTiled);

 png = fopen("bild8.png","wb");

 gdImagePng(image,png);

 fclose(png);

 gdImageDestroy(image);

 return 0;
}
