Padarom
Neues Mitglied
Hallo zusammen.
Ich bin aktuell dabei schonmal testweise eine dynamische Signatur zu schreiben. Da bei meinem Projekt jeder Nutzer einen eigenen Avatar haben kann, möchte ich gerne wissen, ob es möglich ist ein solches Bild zu verkleinern und ebenfalls mit dem folgenden Code auf dem Bild darzustellen.
Mit freundl. Grüßen
Padarom
Ich bin aktuell dabei schonmal testweise eine dynamische Signatur zu schreiben. Da bei meinem Projekt jeder Nutzer einen eigenen Avatar haben kann, möchte ich gerne wissen, ob es möglich ist ein solches Bild zu verkleinern und ebenfalls mit dem folgenden Code auf dem Bild darzustellen.
PHP:
<?php header("Content-type: image/png");
$mysql = mysql_connect(IP, Name, PW);
mysql_select_db("Padarom");
$query = mysql_query("SELECT * FROM users WHERE Name = '".mysql_real_escape_string($_GET["name"])."'");
$row = mysql_fetch_object($query);
$img = imagecreatefrompng("Sig.png");
$schwarz = ImageColorAllocate($img, 0, 0, 0); // Farbe
$weiß = ImageColorAllocate($img, 255, 255, 255); // Farbe
$rot = ImageColorAllocate($img, 255, 0, 64); // Farbe
$grün = ImageColorAllocate($img, 51, 204, 0); // Farbe
$fett = '/fonts/segoeuib.ttf';
$normal = '/fonts/segoeui.ttf';
ImageTTFtext($img, 15, 0, 380, 55, $schwarz, $fett, $_GET["name"]);
$zeit = number_format(floor($row->TimePlayed / 60), 0, ",", ".") ." Std. " .($row->TimePlayed % 60). " Min.";
imageTTFtext($img, 10, 0, 165, 75, $weiß, $fett, "Spielzeit:"); // Titel
imageTTFtext($img, 10, 0, 165, 90, $weiß, $fett, "Adminlevel:"); // Titel
imageTTFtext($img, 10, 0, 165, 105, $weiß, $fett, "Sponsorpunkte:"); // Titel
if($row->Admin == 1) $admin = "Supporter";
elseif($row->Admin == 2) $admin = "Moderator";
elseif($row->Admin == 3) $admin = "Administrator";
elseif($row->Admin == 0) $admin = "Kein Admin";
ImageTTFtext($img, 10, 0, 223, 75, $weiß, $normal, $zeit); // Text
imageTTFtext($img, 10, 0, 243, 90, $weiß, $normal, $admin); // Text
imageTTFtext($img, 10, 0, 267, 105, $weiß, $normal, number_format($row->Sponsor, 0, ",", ".")." Punkte"); // Text
if($row->Online == "1") imageTTFtext($img, 12, 0, 425, 185, $grün, $fett, "Derzeit Online"); // Text
else imageTTFtext($img, 12, 0, 420, 185, $rot, $fett, "Derzeit Offline"); // Text
mysql_close($mysql);
ImagePNG($img);
ImageDestroy($img);
?>
Padarom