Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Tekst u JPG sliku!

[es] :: PHP :: Tekst u JPG sliku!

[ Pregleda: 1609 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

duki_pocetnik

Član broj: 68174
Poruke: 1
195.252.86.*



Profil

icon Tekst u JPG sliku!18.09.2005. u 14:01 - pre 226 meseci
Ako neko moze da mi objasni nacin, ili jos bolje, da mi primerom pokaze kako resiti ovaj problem.

Code:

<table width="758" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr>
                <td width="84" height="27" align="center" valign="bottom" bgcolor="#E1E1ED" class="textgore">tekst</td>
                <td width="78" valign="bottom" bgcolor="#E1E1ED" class="textgore">font</td>
                <td width="77" valign="bottom" bgcolor="#E1E1ED" class="textgore">boja</td>
                <td width="172" valign="bottom" bgcolor="#E1E1ED" class="textgore">veličina</td>
                <td width="347" rowspan="2"><img src="white_black_large.jpg" width="270" height="286"></td>
              </tr>
              <tr align="left" bgcolor="#E1E1ED" class="textdesign">
                <td height="331" colspan="4" valign="top"><form name="form2" method="post" action="kacket_design.php">
                    <img src="../slike/spacer.png" width="1" height="1">
                    <input name="text1" type="text" class="textedit" id="text1" size="13" maxlength="15">
                    <select name="font1" class="textedit" id="font1">
                      <option>Arial</option>
                      <option>Swiss</option>
                      <option>Times</option>
                      <option>Comics</option>
                      <option>Verdana</option>
                    </select>
                    <select name="color1" class="textedit" id="color1">
                      <option selected>Yellow</option>
                      <option>Orange</option>
                      <option>Red</option>
                      <option>Green</option>
                      <option>Blue</option>
                      <option>White</option>
                      <option>Gray</option>
                      <option>Black</option>
                    </select>
                    <select name="size1" class="textedit" id="size1">
                      <option>Small</option>
                      <option>Medium</option>
                      <option>Large</option>
                      <option>XLarge</option>
                    </select>
                    <br>
                    <br>
                    <input name="text2" type="text" class="textedit" id="text2" size="13" maxlength="15">
                    <select name="font2" class="textedit" id="font2">
                      <option>Arial</option>
                      <option>Swiss</option>
                      <option>Times</option>
                      <option>Comics</option>
                      <option>Verdana</option>
                    </select>
                    <select name="color2" class="textedit" id="color2">
                      <option>Yellow</option>
                      <option>Orange</option>
                      <option>Red</option>
                      <option>Green</option>
                      <option>Blue</option>
                      <option>White</option>
                      <option>Gray</option>
                      <option>Black</option>
                    </select>
                    <select name="size2" class="textedit" id="size2">
                      <option>Small</option>
                      <option>Medium</option>
                      <option>Large</option>
                      <option>XLarge</option>
                    </select>
                    <br>
                    <br>
                    <input name="text3" type="text" class="textedit" id="text3" size="13" maxlength="15">
                    <select name="font3" class="textedit" id="font3">
                      <option>Arial</option>
                      <option>Swiss</option>
                      <option>Times</option>
                      <option>Comics</option>
                      <option>Verdana</option>
                    </select>
                    <select name="color3" class="textedit" id="color3">
                      <option>Yellow</option>
                      <option>Orange</option>
                      <option>Red</option>
                      <option>Green</option>
                      <option>Blue</option>
                      <option>White</option>
                      <option>Gray</option>
                      <option>Black</option>
                    </select>
                    <select name="size3" class="textedit" id="size3">
                      <option>Small</option>
                      <option>Medium</option>
                      <option>Large</option>
                      <option>XLarge</option>
                    </select>
                    <br>
                    <br>
                    <input name="Submit" type="submit" class="naslov" value="Preview">
                    <input name="Submit2" type="reset" class="naslov" value="Reset">
                    <br>
                </form></td>
              </tr>
              <tr>
                <td height="0"></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
              </tr>
          </table>



Znaci, kad se unese tekst, izabere font, boja i velicina slova, takav tekst treba da se pojavi na slici koja je u celiji "white_black_large.jpg"


Molim za pomoc!

Unapred hvala!
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: Tekst u JPG sliku!18.09.2005. u 15:41 - pre 226 meseci
slika.php
Code:
<?php
$code = $_GET["tekst"];
$myText = strrev($code);
$myTextLen = (strlen($myText) * 10);
$safeemail = imagecreate($myTextLen,25);
$backcolor = imagecolorallocate($safeemail,255,255,255);
$textcolor = imagecolorallocate($safeemail,0,0,0);
imagefill($safeemail,0,0,$backcolor);
imagecolortransparent($safeemail,$backcolor);
imagestring($safeemail,10,5,5,$myText,$textcolor);
header("Content-type: image/gif");
imagegif($safeemail);
imagedestroy($safeemail);
?>


i onda u celiji gde treba da se prikaze slika stavish:

Code:

<img src='slika.php?tekst=CUSTOM_TEXT'>

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: Tekst u JPG sliku!18.09.2005. u 15:43 - pre 226 meseci
u stvari, za biranje fonta morash da koristish imagettftext(); (ili tako nesto) umesto: imagestring($safeemail,10,5,5,$myText,$textcolor);
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Tekst u JPG sliku!

[ Pregleda: 1609 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.