Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][GD] nakładanie 2 obrazków
Forum PHP.pl > Forum > Przedszkole
mazyl
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ć ?
Kshyhoo
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?
mazyl
skończyłem, pisałem tutaj gdy mialem jakiś problem. wiecej juz nie napisze smile.gif
dzieki za pomoc.
Kshyhoo
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.