Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]X, Y w grafice
SzymonTJ
post 22.02.2010, 22:26:07
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 27.10.2009

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


Witam!
Mam problem dot. grafiki w PHP.
Zamierzam dołączyć obrazek (createimagefrom...) rzecz w tym jak umiescic jeden na drugim (na tle kolo).
X i Y byly by zmiennymi.
Przepraszam, że nie szukałem zbyt pilnie, ale się spieszę.
Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Kshyhoo
post 22.02.2010, 22:34:19
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Do gotowców jest inny dział! Co do połączenia grafik, coś w stylu:
  1. <?php
  2. $obraz1 = ($_GET['obraz1']);
  3. $obraz2 = ($_GET['obraz2']);
  4.  
  5. $img1=imagecreatefrompng("obraz1.png");
  6. $img2=imagecreatefrompng("obraz2.png");
  7.  
  8. imagecolortransparent($img1,imagecolorexact($img1,0,0,0));
  9. imagealphablending($img1, false); imagesavealpha($img1, true);
  10. // x do // y do // x skad // y skad // x do ser // y do wys // x skad ser // y skad wys
  11. ImageCopyResampled($imgX,$img1, 0, 0, 0, 0,200,200,200,200);
  12.  
  13. imagealphablending($imgX, false);
  14. imagesavealpha($imgX, true);
  15. header("Content-Type: image/png");
  16. imagepng($imgX, NULL);
  17. imagepng($imgX, "../tymcz/$name.png");
  18. chmod("../tymcz/$name.png", 0666);
  19.  
  20. imagedestroy($img1);
  21. imagedestroy($imgX);
  22. ?>

Czyli tworzysz dwa obrazki, potem nakładasz jeden na drugi w odpowiednim miejscu... łączysz i zapisujesz.
Kombinuj, zgłaszaj się z błędami...


--------------------
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: 16.07.2025 - 17:29