Das funktioniert leider bei meiner Anwendungsart nicht. Ich kann hier mal den QT posten, dann wird vielleicht klar, was genau ich machen will 
Hier die Datei unter [url entfernt, da Datei nicht mehr vorhanden]
<?php//Farbe$hex = $_GET['color'];$rhex = substr($hex, 0, 2);$ghex = substr($hex, 2, 2);$bhex = substr($hex,4, 2);$r = hexdec($rhex);$g = hexdec($ghex);$b = hexdec($bhex);if ($_GET['size'] == "gross") {$grafik = "hg.png";//Bild einlesen$img = imageCreateFromPNG($grafik);$dings = imageColorAllocate($img, $r, $g, $b);//Die Texte bild größe x y farbe font Text //pic ImageTTFText ($img, 400, 0, -15, 408, $dings, "Smileys.ttf", "A");//Headerheader("Content-type: image/PNG");//AusgebenimagePNG($img);//Speicher freigebenimageDestroy($img);}else {if (empty($_GET['resize'])) {$grafik = "hgklein.png";//Bild einlesen$img = imageCreateFromPNG($grafik);$dings = imageColorAllocate($img, $r, $g, $b);//Die Texte bild größe x y farbe font Text //pic ImageTTFText ($img, 12, 0, 0, 13, $dings, "Smileys.ttf", "A");//Headerheader("Content-type: image/PNG");//AusgebenimagePNG($img);//Speicher freigebenimageDestroy($img);}else {$grafik = "hg.png";$breite = 500;$hoehe =500;//Bild einlesen$img = imageCreateFromPNG($grafik);$dings = imageColorAllocate($img, $r, $g, $b);//Die Texte bild größe x y farbe font Text //pic ImageTTFText ($img, 400, 0, -15, 408, $dings, "Smileys.ttf", "A");$neueBreite = $_GET['resize'];$neueHoehe = $_GET['resize']; $neuesBild=ImageCreate($neueBreite,$neueHoehe); ImageCopyResized($neuesBild,$img,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe); //Headerheader("Content-type: image/PNG");//AusgebenimagePNG($neuesBild);//Speicher freigebenimageDestroy($neuesBild);}}?>?>