Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][GD] nakładanie 2 obrazków
mazyl
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 2
Dołączył: 2.12.2011

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


Witam!
mam problem jak nałożyć 1 obrazek na drugi gdzie 1 i 2 jest tworzony za pomoca biblioteki GD?

pierwszy obrazek jest w 1 pliku php,
Drugi jest w 2 pliku gdzie ma powstawać gotowy obraz.
jak to najlepiej zrobić ?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





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




Skąd bierzesz obrazek (czy z pliku czy generujesz) to nieistotne, i tak musisz go załadować. Masz tu niemalże gotowca, bo już mi się chce [piii] na widok Twoich postów.
  1. <?php
  2. $obraz1 = ($_GET['obraz1']);
  3. $obraz2 = ($_GET['obraz2']);
  4. $name = ($_GET['name']);
  5.  
  6. $img1 = imagecreatefrompng("../graf3/$obraz1");
  7. $img2 = imagecreatefrompng("../graf3/$obraz2");
  8.  
  9. $imgX = imagecreatetruecolor(200, 200);
  10. imagealphablending($imgX, false);
  11. imagesavealpha($imgX, true);
  12. // x do // y do // x skad // y skad // x do ser // y do wys // x skad ser // y skad wys
  13. ImageCopyResampled($imgX,$img1, 0, 0, 0, 0,200,100,200,100);
  14. ImageCopyResampled($imgX,$img2, 0,100, 0,100,200,100,200,100);
  15.  
  16. header("Content-Type: image/png");
  17. imagealphablending($imgX, false);
  18. imagesavealpha($imgX, true);
  19. imagepng($imgX, NULL);
  20. imagepng($imgX, "../tymcz/$name.k2.png");
  21. chmod("../tymcz/$name.k2.png", 0666);
  22.  
  23. imagedestroy($img1);
  24. imagedestroy($img2);
  25. imagedestroy($imgX);
  26. ?>

PS. Zdradź nam słodką tajemnicę, skończyłeś już gimnazjum?
Go to the top of the page
+Quote Post
mazyl
post
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 2
Dołączył: 2.12.2011

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


skończyłem, pisałem tutaj gdy mialem jakiś problem. wiecej juz nie napisze (IMG:style_emoticons/default/smile.gif)
dzieki za pomoc.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





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




Możesz pisać, po to jest to forum. Ale zakładaj jeden wątek do jednego problemu i staraj się pracować sam. Rozwiązywanie problemów uczy.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 12:32