Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][GD] Duży obrazek i ustalanie pozycji każdego z wyników pętli mysql (while)
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć posiadam taką grafikę:
Kod
http://iv.pl/images/40520971355758313590.png

I chciałbym pobrać zawartość mysql i ułożyć ją w tej grafice aby każde było jedno pod drugim, wiem że muszę ustawić pozycję od góry tylko nie wiem jak to zrobić wiem jak podać pierwsza jest to 17px, ale jak zrobić aby kolejne było np za 17px (17+17 = 34px - i żeby taki był wynik drugiego wyniku, trzeciego było by 34+17 itd).

Ma ktoś pomysł jak to zrobić. ?


Kod wygląda tak:
  1. header("Content-type: image/png");
  2. $im = imagecreate(575, 465);
  3. $im = imagecreatefrompng("test.png");
  4. $col = imagecolorallocatealpha($im, 255, 255, 255, 100);
  5.  
  6. $testy = $smcFunc['db_query']('', 'SELECT * FROM {db_prefix}symf1_zawod',
  7. array() );
  8.  
  9. $rozmiar = 11;
  10. $kat = 0;
  11. $gora = 17;
  12. while ($test = $smcFunc['db_fetch_assoc']($testy)) {
  13.  
  14. $kolor = imagecolorallocate($im, 255, 255, 255);
  15. imagettftext($im, $rozmiar, $kat, 33, $gora, $kolor, "arial.ttf", $test['imie']);
  16. imagettftext($im, $rozmiar, $kat, 161, $gora, $kolor, "arial.ttf", "2");
  17. imagettftext($im, $rozmiar, $kat, 367, $gora, $kolor, "arial.ttf", "3");
  18. imagettftext($im, $rozmiar, $kat, 446, $gora, $kolor, "arial.ttf", "4");
  19.  
  20. }
  21.  
  22. $im = imagerotate($im, 0, $col);
  23. imagesavealpha($im, true);
  24. imagepng($im);
  25. imagedestroy($im);


Ten post edytował Giluś 13.10.2011, 20:02:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Giluś
post
Post #2





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Dziękuje bardzo, własnie wiedziałem jak to zrobić, że musi być na początku 0 a później się jakoś dodawać, ale nie wiedziałem jak to wykonać, a tu rozwiązanie banalne.. (IMG:style_emoticons/default/smile.gif) - Pomógł oczywiście poleciał dla każdego postu, a mam jeszcze takie pytanie czy ma ktoś jakiś pomysł jak poprawić jakoś tej czcionki:

Kod
http://iv.pl/images/18049843093034953003.png

Po lewej stronie jest to obrazek wygenerowany przez GD, a po prawej przez photoshop i teraz jak zrobić taką czcionkę jak na tej prawej stronie ?
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: 4.10.2025 - 15:03