Pismo v Obrazku

3 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Potrebujem pomoct s takou malickostou, pomocou knihovyny GD vytvaram obrazky a chcem tam napisat text, avsak ten je maly a velkosti su len po 5. Ako mam spravit aby text bol vacsi pripadne aby tam bolo tucne pismo, kurziva atd Dik
  2. Tento skript používám pro přidání nápisu do existujících JPEGu a generuje nový JPEG s nápisem. Zvolený font (.ttf) nahraješ na server. Pokud chceš tucne písmo nebo kurzívu, najdi si takový font. Vetsinou je zorliseny koncovkou: arial.ttf - normalni arialbd.ttf - tučný ariali.ttf - kurzíva arialbi.ttf - tučná kurzíva <?php // $image_input - cesta a nazev JPEGu na disku (např. /images/foto.jpg) $fp = imagecreatefromjpeg ($image_input); // Barva textu pisma, tri cisla jsou barevne kanaly R-G-B $textcolor = imagecolorresolve ($fp, 0, 0, 128); // Zapsat text fontem. imagettftext($fp, $font_size, $degree_rotate, $from_left, $from_top, $textcolor, "font.ttf",$text); // Priklad //imagettftext($fp, 16, 45, 30, 50, $textcolor, "fonty/arial.ttf","AHOJ"); // Quality 1-99% JPEG komprese ImageJPEG ($fp, $vystupni_soubor, $quality); ImageDestroy($fp); // Zobraz upraveny JPEG echo "<img src=$vystupni_soubor>"; ?>
  3. dik uz to ide, ale este jedna vec, ked chcem klikut na obrazok aby sa zobrazilo co chem tak mi to nejde. Script: <?php Header("Content- Type:image/png"); $obr = ImageCreatefrompng("menu.png"); $m = ImageColorAllocate($obr,0,0,255); imagettftext($obr, 34, 0, 68, 46, $m, "arial.ttf","Menu"); imagePNG($obr,"menu.png"); imageDestroy($obr); ?> <form method=post action="index.php" name="bod"> <input type=image src='menu.png'> </form> <?php if ($bod_x > 61 && $bod_x < 188 && $bod_y > 18 && $bod_y < 45) { echo "ide"; } ?> Vypisuje chybu: Notice: Undefined variable: bod_x in c:\easyphp1-7\www\index.php on line 22

← Zpět na všechna témata