Autor | Zpráva | ||
---|---|---|---|
KironetCZ Profil |
#1 · Zasláno: 24. 9. 2010, 17:21:53
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 |
#2 · Zasláno: 24. 9. 2010, 17:47:08
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 |
#3 · Zasláno: 24. 9. 2010, 17:55:41 · Upravil/a: KironetCZ
Step:
a kam to mam vlozit ?? to php |
||
kordy Profil |
#4 · Zasláno: 24. 9. 2010, 18:50:55
a co dát to celý to <font></font> (když na to klikneš něco zjistíš jestli o tom nic nevíš...)
|
||
Keeehi Profil |
#5 · Zasláno: 24. 9. 2010, 19:38:25
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 |
#6 · Zasláno: 24. 9. 2010, 19:38:29
|
||
Časová prodleva: 14 let
|
0