Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Generator tekstu na obrazku., Generator tekstu na obrazku.
Misiooooo
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.12.2013

Ostrzeżenie: (0%)
-----


Witam.
Poszukuję skryptu, który tworzy okienko oraz przycisk generuj. Umożliwia nam wpisanie w okienko jakiegoś wyrazu i po kliknięciu przycisku generuj wpisuje wyraz w tło wcześniej ustalone. Chcę aby możliwa była zmiana koloru tekstu oraz czcionka ( zmiana w kodzie skryptu ) Coś na zasadzie tworzenia sygnatury.

Pozdrawiam
Go to the top of the page
+Quote Post
timon27
post
Post #2





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Zbyt proste aby było dostępne w postaci skryptu (tak mi się wydaje).
To jest dosłownie kilka linijek php.

Najważniejsza funkcja:
imagestring
Go to the top of the page
+Quote Post
Misiooooo
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.12.2013

Ostrzeżenie: (0%)
-----


To bym poprosił ten kod jeśli można.
Go to the top of the page
+Quote Post
werdan
post
Post #4





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

Ostrzeżenie: (0%)
-----


http://papermashup.com/php-gd-generate-an-...font-embedding/
http://bavotasan.com/2009/turn-text-into-a...php-gd-library/

W obu jest kod oraz dzialajace demo.
Go to the top of the page
+Quote Post
Misiooooo
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.12.2013

Ostrzeżenie: (0%)
-----


Jak mogę to przerobić aby ustawić czcionkę napisu ?


kod
===========
<?php
if(!isset($_POST['generuj']))
{
echo '<form method="post" action="#generuj">

<input type="text"name="napis" />
<input type="submit" name="generuj" value="Generuj " />
</form>';
}

elseif(isset($_POST['generuj']))
{

header('Content-type: image/png');

$img = imagecreatefrompng('tlo.png');

$kolor_1 = ImageColorAllocate($img, 255, 5, 5);

ImageString($img, 72, 200, 50, $_POST['napis'], $kolor_1);
ImagePNG($img);
ImageDestroy($img);
}
?>

============
Go to the top of the page
+Quote Post
sajegib
post
Post #6





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

Ostrzeżenie: (0%)
-----


Google panie....

imagettftext

Ten post edytował sajegib 24.12.2013, 22:46:42
Go to the top of the page
+Quote Post
Misiooooo
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.12.2013

Ostrzeżenie: (0%)
-----


Coś mi nie wychodzi. Moge prosić o gotowy kod ?
Go to the top of the page
+Quote Post
SlimShady
post
Post #8





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 11.05.2013

Ostrzeżenie: (0%)
-----


To może łopatologicznie tongue.gif
http://pastebin.com/a0FmYzeY - zapisz ten kod jako paint.php

Utwórz nowy plik i uzupełnij go tym kodem:

  1. <?php
  2.  
  3. require './paint.php';
  4. $paint = new Paint();
  5.  
  6. # podaj plik do otwarcia i operowane rozszerzenie
  7. $obrazek = $paint->otworz( 'tlo.png', 'png' );
  8.  
  9. # nanosimy tekst na wczytany obrazek. parametry funkcji:
  10. # obrazek, rozmiar czcionki, pochylenie tekstu, pozycja tekstu w stosunku do góry i dółu, kolor tekstu w RGB, plik czcionki, napis
  11. $paint->tekst( $obrazek, 18, 0, 10, 10, '0,0,0', 'czcionka.ttf', 'TEKST NA OBRAZKU' );
  12.  
  13. # wyświetlamy obrazek, dodając rozszerzenie i stopień kompresji png (max. 9)
  14. $paint->wyswietl( $obrazek, 'png', 9 );
  15.  
  16. # czyscimy obrazek z pamiec
  17. $paint->wyczysc( $obrazek );
  18. ?>


--------------------
wszystkie drogi prowadzą do manuala :3
Go to the top of the page
+Quote Post
Misiooooo
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.12.2013

Ostrzeżenie: (0%)
-----


Nie działa.
Go to the top of the page
+Quote Post
SlimShady
post
Post #10





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 11.05.2013

Ostrzeżenie: (0%)
-----


I ty się dziwisz?
Nie napiszesz nawet co nie działa, ani nic nie podasz. Pewnie chciałbyś, aby przybiec do ciebie do mieszkania i wyklepać to za ciebie smile.gif


--------------------
wszystkie drogi prowadzą do manuala :3
Go to the top of the page
+Quote Post
Misiooooo
post
Post #11





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.12.2013

Ostrzeżenie: (0%)
-----


Już poradziłem sobie sam. Dziękuje za waszą " Pomoc "
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:50