Autor | Zpráva | ||
---|---|---|---|
Aaron135 Profil |
#1 · Zasláno: 3. 8. 2011, 17:13:04
Ahoj,
můj problém je tentokrát vytvoření obrázku s textem. Můj kód: $obrazek = imagecreatetruecolor(125,125); $modra = imagecolorallocate($obrazek, 62, 62, 62); $modra = 0xe9f9e9; $velikost = 4; $text ="No Image"; $textcolor = imagecolorallocate($obrazek, 0, 0, 255); imagestring ($obrazek, 5, 5,5, $text, $text_color); imagefilledrectangle($obrazek,0,0,125,125,$modra); imagepng($obrazek,"noimage.png"); echo "<img src='noimage.png'>"; imagedestroy($obrazek); Neví někdo kde je chyba a proč se mi nezobrazí ten text? |
||
PostCC Profil |
#2 · Zasláno: 4. 8. 2011, 08:35:34
Ono je to takové celé chaotické, k čemu je tam například:
$modra = 0xe9f9e9; ? Nicméně zásadní problém je v pořadí příkazů: imagestring ($obrazek, 5, 5,5, $text, $text_color); imagefilledrectangle($obrazek,0,0,125,125,$modra); Nejprve vepíšete text a poté ho celý překryjete neprůhledným čtvercem. Prohozením pořadí docílíte kýženého. |
||
Časová prodleva: 13 let
|
0