Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Grafika GD
Lethys
post 2.04.2007, 21:32:25
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Mam pewnien problem z grafika gd, otoz chce zrobic mape uzytkownikow pewnego serwisu.Ma to polegac na tym ze ktos sie rejestruje, wybiera swoja miejscowosc i zostaje dodany do mapy.Chce pokazywac uzytkownikow na mapie za pomoca petli for ale nic sie nie dzieje jak ja stosuje tzn robi sie ale wyswietla 1 usera zamiast 100 sad.gif czyli nie dziala.

Kod

  1. <? 
  2.  
  3. header( 'Content-type: image/png' );
  4. $x = rand(50,100);
  5. $y = rand(50,100);
  6. //pobranie i ustalenie formatu czasu i daty 
  7. $czas = date( "H:i:s" ); $data = date( "d.m.Y" ); 
  8. //tworzenie kadru obrazka z istniejącego pliku 
  9. $mapa = imagecreatefromgif('images/mapa.gif');
  10. $person = imagecreatefromgif('images/person.gif');
  11. //ustalenia kolorów
  12. $bialy = imagecolorallocate( $mapa, 255, 255, 255 );
  13. $bord = imagecolorallocate( $mapa, 170, 0, 32 );
  14. $czarny = imagecolorallocate( $mapa, 0, 0, 0 );
  15. //wyswietlanie tekstu na obrazku
  16. imagestring( $mapa, 2, 10, 370, 'Data: ', $bord );
  17. imagestring( $mapa, 2, 70, 370,$data, $bord );
  18. imagestring( $mapa, 2, 10, 380, 'Godzina: ', $bord );
  19. imagestring( $mapa, 2, 70, 380,$czas, $bord );
  20. //ustawiamy ludziki na mapie!
  21. for($iLoop = 0; $iLoop < 100; $iLoop++)
  22. {
  23. ImageCopy($mapa, $person, $x, $y, 0, 0, 14, 21);
  24. imagestring( $mapa, 1, $x-9, $y+20, 'Lethys', $bord );
  25. }
  26.  
  27.  
  28. //wyświetlenie obrazka 
  29. imagepng( $mapa );
  30. //zwracanie zasobów serwera
  31. imagedestroy( $mapa );
  32.  
  33. ?>


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kossa
post 2.04.2007, 23:48:11
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


wydaje mi się że person.gif układasz jeden na drugim i jest ich 100 ale tego nie widać bo masz je ciagle w tej samej pozycji x i y

Cytat
ImageCopy($mapa, $person, $x, $y, 0, 0, 14, 21);


Łukasz


--------------------
Go to the top of the page
+Quote Post
Lethys
post 3.04.2007, 12:59:13
Post #3





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Faktycznie, juz poprawilem i dziala smile.gif

dzieki


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:58