Autor | Zpráva | ||
---|---|---|---|
Brbr Profil * |
#1 · Zasláno: 29. 5. 2010, 17:21:25
Vytvořil sem si pomocí PHP obrázek GIF a do něj pomocí ttf funkce umístil nápis. Pozadí obrázku sem nastavil na černou a pomocí funkce imagecolortransparent($im, $white); nastavil tu černou (respektive ona je to spíš šedá) jako průhlednou barvu. Problém je v tom že prohlížeč jí neukazuje průhledně. Co dělám špatně?
$text = "test"; $font = './calibrib.ttf'; $text_box = imagettfbbox(11, 0, $font, $text); $text_box[2] = $text_box[2] + 5; $im = imagecreatetruecolor($text_box[2], 15); $font_color = imagecolorallocate($im, 159, 159, 66); $white = imagecolorallocate($im, 210, 210, 210); imagefilledrectangle($im, 0, 0, 100, 100, $white); imagettftext($im, 11, 0, 2, 12, -$font_color, $font, $text); imagecolortransparent($im, $white); header('Content-type: image/gif'); imagegif($im); imagedestroy($im); děkuji za vaše rady |
||
Davex Profil |
#2 · Zasláno: 29. 5. 2010, 19:24:45
Kromě toho, že ta černá je světle šedá, tak je pozadí obrázku normálně průhledné. Problém není v tomto kódu.
|
||
Časová prodleva: 14 let
|
0