Autor Zpráva
KironetCZ
Profil
Dobrý den chtel bych se zeptat jak udelat aby se mi vepisoval text do obrázku pod jiným fontem. Např: Arial Black

PHP
Generator: ZDE
<center><html>
<head>
<p align="center"><a href="http://kironet.drobecek.net">
<img border="0" src="http://kironet.drobecek.net/index/tlacitka/home.png" width="130" height="37"></a>
<a href="http://www.kironet.drobecek.net/projects">
<img border="0" src="http://kironet.drobecek.net/index/tlacitka/projekty.png" width="130" height="37"></a>
<meta http-equiv="Content-Language" content="cs">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<body background="pozadi.png"  bgcolor="black">
<style>
body {color: white}
a:link, a:visited {color: white}
</style>
</head>
<body>

<?php 
$pole = array ();
if ($handle=opendir('vzor')) {
   while ($file = readdir($handle))
   {
      $polozky[count($polozky)] = $file;
   }
   closedir($handle);     
   sort($polozky);
}
reset($polozky);
while (list($key, $val) = each($polozky))
{
   if ($val != "." && $val != "..")
   { 
      if (!is_dir($val)) 
      { 
$xpng = strpos ($val, ".png");
    if ($xpng > -1 AND $xpng < 255)
        array_push ($pole,$val);
        
      }
   }
}


?>

<form action="index.php" method="post" enctype="multipart/form-data">
<table><tr><td>
Tvůj nick: </td><td>
<input type="text" name="nick" value="" maxlength="15" size="25" />

</td><td>
<select size="1" name="poradi">
<?php
for ($i = 1; $i <= count($pole); ++$i)
{
if ($i == 1)
print    "<option selected=\"selected\" value=\"$i\">vzor $i</option>";
else
print "<option value=\"$i\">Obrazek $i</option>";
}
?>
</select>
<input type="submit" name="tl" value="Vygenerovat" />
</td></tr>
<tr><td>
LVL: </td><td>
<input type="text" name="level" value="" maxlength="2" size="25" />
</td></tr>
<tr><td>
Rasa: </td><td>
<input type="text" name="race" value="" maxlength="9" size="25" />
</td></tr>
<tr><td>
Povolání: </td><td>
<input type="text" name="povolani" value="" maxlength="10" size="25" />
</td></tr>
<tr><td>
Realm list: </td><td>
<input type="text" name="realm" value="" maxlength="17" size="25" />
</td><td></td></td></table></form>

<?php
$pp = (count($pole));
if($poradi > 0 and $poradi <= $pp)
{
$poradi--;
$obrazek = "vzor/$pole[$poradi]";
$poradi++;
}
else
{
$obrazek = "vzor/$pole[0]";
$poradi = 1;
}

$image = imagecreatefrompng($obrazek);
//$nick = "Tvůj nick";
$lennick = strlen($nick);
if($lennick == 0)
$lennick = 1;

$pozicex = 180 - ((112/12.5)*$nick/2); // min 144 max 366
$col = imagecolorallocate($image, 255, 255, 255);
ImageString ($image, 5, $pozicex, 16, $nick, $col);

$lenlvl = strlen($level);
$pozicex = 355 - ((112/12.5)*$lvl/2); // min 144 max 366
ImageString ($image, 5, $pozicex, 16, $level, $col);

$lenrace = strlen($race);
$pozicex = 183 - ((112/12.5)*$race/2); // min 144 max 366
ImageString ($image, 5, $pozicex, 48, $race, $col);

$lenpovolani = strlen($race);
$pozicex = 223 - ((112/12.5)*$povolani/2); // min 144 max 366
ImageString ($image, 5, $pozicex, 78, $povolani, $col);

$lenrealm = strlen($realm);
$pozicex = 232 - ((112/12.5)*$realm/2); // min 144 max 366
ImageString ($image, 5, $pozicex, 118, $realm, $col);

$obrazek = "hotovo.png";
imagepng($image,$obrazek);

print "Nick: $nick, obrázek č. $poradi.<br>";
print "<img src=\"$obrazek\">";
?>
<p>
<iframe name="I1" src="http://kironet.drobecek.net/projects/projectwow/vzor.php" width="430" height="530">
Prohlížeč nepodporuje vložené rámce nebo je nyní nakonfigurován tak, aby je nezobrazoval.
</iframe></p><p align="center"><font size="4" color="#008000"><b>Podporuje</b></font></p>
<p align="center">
<img border="0" src="http://kironet.drobecek.net/projects/allimages/firefox.png" width="200" height="50"></p>
<p align="center"><b><font size="4" color="#FF0000">Nepodporuje</font></b></p>
<p align="center">
<img border="0" src="http://kironet.drobecek.net/projects/allimages/opera.png" width="200" height="50"></p>

</body>
</html></center></font></b></p>
Step
Profil
http://php.net/manual/en/function.imagettftext.php

array imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text )


do toho $fontfile si dáš cestu k nějakámu ttf fontu a je to.
KironetCZ
Profil
Step:
a kam to mam vlozit ?? to php
kordy
Profil
a co dát to celý to <font></font> (když na to klikneš něco zjistíš jestli o tom nic nevíš...)
Keeehi
Profil
kordy:
1) Tag font není důvod používat. K čemu pak máme css?
2) Jedná se o font v obrázku, ne ve stránce, takže jsi úplně vedle.

KironetCZ:
a kam to mam vlozit ?? to php
Nahradit tím funkci ImageString().
Alphard
Profil
[#4] kordy
Vysvětlete, jak to řeší [#1], nebo mažu.

[#3] KironetCZ
Co kam vložit? Následoval jste odkaz na manuál? Je to tam napsané.

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