$max) { $wartosc=$max; } if($wartosc<$min) { $wartosc=$min; } $kat=$start_stopnie+(($wartosc-$min)/$jeden_stopien); $wskaznik='zegar_wskaznik.png'; $tlo_obrazu='zegar_tlo.png'; $obr_tlo=imagecreatefrompng($tlo_obrazu); $obr_wsk=imagecreatefrompng($wskaznik); $kolor['czerwony'] = imagecolorallocate($obr_tlo,255,0,0); $kolor['czerwony2'] = imagecolorallocate($obr_tlo,162,64,51); $kolor['zielony2'] = imagecolorallocate($obr_tlo,13,165,0); $font=2; pozycja_tekstu($obr_tlo,$_GET['n'],5,125,87,$kolor['czerwony2']); pozycja_tekstu($obr_tlo,$min,$font,83,165,$kolor['czerwony'],1); pozycja_tekstu($obr_tlo,$min+(3*$jeden_segment),$font,70,105,$kolor['czerwony'],1); pozycja_tekstu($obr_tlo,$min+(6*$jeden_segment),$font,125,70,$kolor['czerwony']); pozycja_tekstu($obr_tlo,$min+(9*$jeden_segment),$font,183,105,$kolor['czerwony'],0,1); pozycja_tekstu($obr_tlo,$max,$font,169,165,$kolor['czerwony'],0,1); pozycja_tekstu($obr_tlo,$_GET['w'].html_entity_decode($_GET['j']),5,125,195,$kolor['zielony2']); $szerokosc= imagesx($obr_wsk); $wysokosc = imagesy($obr_wsk); $obr_wsk = imagerotate($obr_wsk, 360-$kat,-1); $nowa_szerokosc = imagesx($obr_wsk); $nowa_wysokosc = imagesy($obr_wsk); $obr_nowy = imagecreatetruecolor($szerokosc, $wysokosc); imagefill($obr_nowy, 0, 0, imagecolorallocatealpha($obr_nowy, 0, 0, 0, 127)); imagecopyresampled($obr_nowy, $obr_wsk, 0, 0, ($nowa_szerokosc-$szerokosc)/2, ($nowa_wysokosc-$wysokosc)/2, $szerokosc, $wysokosc, $szerokosc, $wysokosc); imagedestroy($obr_wsk); imagecopyresampled($obr_tlo,$obr_nowy,0, 0,0,0,$szerokosc, $wysokosc, $szerokosc, $wysokosc); imagedestroy($obr_nowy); imagesavealpha($obr_tlo, true); header('Content-type: image/png'); imagepng($obr_tlo); imagedestroy($obr_tlo); ?>