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");
//Header
header("Content-type: image/PNG");
//Ausgeben
imagePNG($img);
//Speicher freigeben
imageDestroy($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");
//Header
header("Content-type: image/PNG");
//Ausgeben
imagePNG($img);
//Speicher freigeben
imageDestroy($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);
//Header
header("Content-type: image/PNG");
//Ausgeben
imagePNG($neuesBild);
//Speicher freigeben
imageDestroy($neuesBild);
}
}
?>