if(!isset($_GET['wielkosc'])) $_GET['wielkosc'] = 26; 
if(!isset($_GET['tekst'])) $_GET['tekst'] = "Tekst przycisku"; 
$wielkosc = imagettfbbox($_GET['wielkosc'], 0 "ARIAL", $_GET['tekst']); 
$wielkosc_x = abs($wielkosc[0]) + abs($wielkosc[2]); 
$wielkosc_y = abs($wielkosc[5]) + abs($wielkosc[1]); 
$obrazek = imagecreatefrompng("przycisk.png"); 
$wielkosc_obrazka = getimagesize("przycisk.png"); 
$lewa_pozycja_tekstu = round(($wielkosc_obrazka[0] - $wielkosc_x) / 2); 
$gorna_pozycja_tekstu = round(($wielkosc_obrazka[1] + $wielkosc_y) / 2); 
$bialy = imagecolorallocate($obrazek, 255, 255, 255); 
imagettftext($obrazek, $_GET['wielkosc'], 0, $lewa_pozycja_tekstu, $gorna_pozycja_tekstu, 
$bialy, "ARIAL", $_GET['tekst']); 
header("content-type: image/png"); 
imagepng($obrazek); 
imagedestroy($obrazek); 
