Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyśrodkowanie tekstu na danym obszarze grafiki
mlody69
post
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

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


Witam,
załóżmy że mam obrazek 600x600px i nad dolną krawędzią jest prostokąt pod kątem ~15stopni w którym chcę umieścic wyśrodkowany tekst (również pod kątem, maks. 15 znaków).
Przeszukałem forum, sieć ale znalazłem informacje jak wyśrodkować tekst pionowo i poziomo ale względem całego obrazka a nie danej jego części. Będę wdzieczny za jakiekolwiek wskazówki jak sobie z tym poradzić, również z wielkością czionki w zależności od długości tekstu tak aby nie wyszedł poza dany obszar.

Z góry dziękuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
daWeb
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 2
Dołączył: 3.12.2014

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


sry pośpieszyłem się..

musisz użyć jakiejś biblioteki do modyfikacji obrazków GD2, Imagine poniżej daję przykład dodawania tekstu na obrazek używając GD2

  1. // ustawiamy nagłówek z odpowiednim formatem obrazka
  2. header('Content-type: image/jpeg');
  3.  
  4. // ładujemy obrazek
  5. $jpg_image = imagecreatefromjpeg('sunset.jpg');
  6.  
  7. // kolor tekstu
  8. $white = imagecolorallocate($jpg_image, 255, 255, 255);
  9.  
  10. // krój czcionnki
  11. $font_path = 'font.TTF';
  12.  
  13.  
  14. $text = "tekst";
  15.  
  16. // wrzucamy tekst na obrazek
  17. imagettftext($jpg_image, 25, 0, 75, 300, $white, $font_path, $text);
  18.  
  19. // wyrzucamy do użytkownika
  20. imagejpeg($jpg_image);
  21.  
  22. // czyszczenie pamięci
  23. imagedestroy($jpg_image);
  24.  


więcej funkcji na http://php.net/manual/en/book.image.php
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 23:21