e, nesto mi ne ide ... sad mi ne prikazuje sliku uopste :(
evo koda
Code:
//uzimam informacije
$code = $_GET["tekst"];
$size = $_GET["velicina"];
$rgb = hexdec($_GET['boja']) ;
$font_file = 'font.ttf'; //predefinisan font, uzimacu ga kroz opcije posle
//uzimam rgb
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
$myTextLen = (strlen($code)); //ne znam sta ce mi ovo :)
//kreiram sliku $safeemail (sve sam poceo od nekog primera da radim)
$safeemail = imagecreate(200,200);
$backcolor = imagecolorallocate($safeemail,255,255,255);
$textcolor = imagecolorallocate($safeemail,$r,$g,$b);
imagefill($safeemail,0,0,$backcolor);
imagecolortransparent($safeemail,$backcolor);
//uzmam koordinate tog ttf bounding box-a
$koordinate = imagettfbbox($size,0,$font_file,$code);
//rasporedjujem u posebne koordinate
gornja_desna_x = $koordinate[4]; //ne treba \\ gornja_desna_y = $koordinate[5];
gornja_leva_x = $koordinate[6]; //ne treba \\ gornja_leva_y = $koordinate[7];
//racunam sredinu
$sredina = $gornja_desna_x - $gornja_leva_x;
//pola od te duzine je:
$pola = $sredina - $gornja_leva_x;
//slika je siroka 200px, zato ide 100 - pola
$crtaj_x = 100 - $pola;
//crtam po slici
imagettftext($safeemail, $size, 0, $crtaj_x, $size+10, $textcolor, $font_file, $code);
//izbacujem sliq
header("Content-type: image/gif");
imagegif($safeemail);
Laravel Srbija.
[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]