Evo naso sam neku skripticu koja ukratko i lepo radi ispis teksta na slici ali imam problem. Naime, na link odakle sam iskopirao ovu skripticu stoji da ona daje rezultat sliku i to sivkasti pravougaonik u kome je ispisan taj tekst. Medjutim kad ja pokrenem tu skriptu na serveru gde mi je hostovan sajt nista se ne desava - samo bela strana kao da postoji neka sintaksna greska. Da li neko vidi gresku ili razlog zbog cega se na mom serveru ne prikazuje slika?
Code:
<?php
// Postavljanje vrste sadrzaja
header("Content-type: image/png");
// Kreiranje slike
$im = imagecreatetruecolor(400, 30);
// Kreiranje nekih boja
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
// Tekst kojeg zelimo ispisati na slici
$text = 'Testiranje...';
// Font teksta
$font = 'arial.ttf';
// Dodadavanje senke na tekst
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
// Ispisivanje teksta na slici
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
// Koriscenje imagepng() rezultira jasnijim tekstom u poredjenju sa imagejpeg()
imagepng($im);
imagedestroy($im);
?>