Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie 2 img w jeden
adacho26
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.05.2013
Skąd: Andrychów

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




Szukam sposobu do polaczenia 2 obrazkow w jedno i manipulowanie tym. (pierwszy obrazek zaczyna sie w x:100 y:100 drugi x:200 y:200 itp)

Istnieje jakaś funkcja albo biblioteka zeby to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
_Borys_
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Zależnie od typu obrazków, tworzysz pusty obrazek który będzie zawierał te dwa obrazki i kopiujesz
  1. <?php
  2.  
  3. $width = 800; // szerokość całosci
  4. $height = 800; // wysokość całości
  5. $image = imagecreatetruecolor($width, $height);
  6. $white = imagecolorallocate($image,255,255,255);
  7. imagefill($image,0,0,$white);
  8. $im_1 = imagecreatefrompng('image_1.png');
  9. $im_2 = imagecreatefrompng('image_2.png');
  10. imagecopy($image,$im_1,100,100,0,0,imagesx($im_1),imagesy($im_1));
  11. imagecopy($image,$im_2,200,200,0,0,imagesx($im_2),imagesy($im_2));
  12. header('Content-type: image/png');
  13. imagepng($image);
  14. imagedestroy($image);
  15. imagedestroy($im_1);
  16. imagedestroy($im_2);
  17.  
  18. ?>

Ewentualnie imagecopyresized() lub inne podobne funkcje zmieniające rozmiary obrazków.

Ten post edytował _Borys_ 19.08.2013, 21:28:51
Go to the top of the page
+Quote Post
Pawel_W
post
Post #3





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


@up
no, to jest rzeczywiście javascript (IMG:style_emoticons/default/wink.gif)

zainteresuj się "canvas" (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
_Borys_
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Fakt, nie zauważyłem (IMG:style_emoticons/default/facepalmxd.gif)
Go to the top of the page
+Quote Post
adacho26
post
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.05.2013
Skąd: Andrychów

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


a w canvas jest od tego jakas funkcja? czy musze kombinowac?
Go to the top of the page
+Quote Post
Pawel_W
post
Post #6





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


google -> canvas merge two images
Go to the top of the page
+Quote Post
adacho26
post
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.05.2013
Skąd: Andrychów

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


chodzi mi o to ze generuje postac dla gracza Click here to enlarge a on wczesniej wybiera jakie ciuchy bedzie nosił itd... Probuje to zrobić w canvasie ale gdy chce zmienić "czapke1" na "czapke2" to obraz sie nadpisują a chce je zamienić, probowalem wczesniej wymazywac obszar ale wtedy cała twarz też wykasuje :?

W skrócie potrzebuje czegoś co operuje na elemntach jak DOM, a nie canvas na pikselach bo nic z tego więc istnieje taki "canvas"? :/
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: 7.10.2025 - 11:29