Autor Zpráva
Aaron135
Profil
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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0