<?php // Set the content-type // Create the image $im = imagecreatetruecolor(475, 105); // Create some colors $white = imagecolorallocate($im, 255, 255, 255); $grey = imagecolorallocate($im, 128, 128, 128); $black = imagecolorallocate($im, 0, 0, 0); $red = imagecolorallocate($im, 176, 0, 4); // The text to draw $text[] = 'APO 7.6 -'; $text[] = $_GET['nick']; $text[] = 'Level: '.$info['poziom']; $text[] = 'Mlvl: '.$info['mlvl']; // Replace path by your own font path $font = 'D:WINDOWSFontsarial.ttf'; // Add the text imagettftext($im, 18, 0, 130, 32, $red, $font, $text[0]); imagettftext($im, 16, 0, 240, 32, $white, $font, $text[1]); imagettftext($im, 16, 0, 180, 56, $white, $font, $text[2]); imagettftext($im, 16, 0, 190, 80, $white, $font, $text[3]); // Using imagepng() results in clearer text compared with imagejpeg() imagepng($im); imagedestroy($im); ?>
Lecz pojawił się problem, obrazek jest dla mnie zbyt "prosty". Chciałbym przynajmniej jakoś zaokrąglić brzegi lub urozmaicić tło.
Chciałbym nałożyć tekst na obrazek, niestety dużo tego w necie lecz nigdzie nie ma konkretnej odpowiedzi, zrób tą i tą funkcją tak i tak. Jest jeden polski artykuł ale na płatnej stronie to podziękowałem.
Z góry dziękuję za wszystkie cenne porady.