Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Znak wodny na zdjęciu.
ratosluaf
post 9.02.2013, 21:34:05
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 4
Dołączył: 14.10.2012

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


Próbuję dodać znak wodny do obrazka statusu.
  1. if(file_exists("images/maps/160x120/".$map.".jpg")) {
  2. $mapimage = "images/maps/160x120/".$map.".jpg";
  3. } else {
  4. if ( @fopen("http://image.www.gametracker.com/images/maps/160x120/cs/".$map.".jpg", "r") ) {
  5. copy('http://image.www.gametracker.com/images/maps/160x120/cs/'.$map.'.jpg', 'images/maps/160x120/'.$map.'.jpg');
  6. $mapimage = "images/maps/160x120/".$map.".jpg";
  7. }
  8. }

Wszystko działa, obrazki zapisane są w folderze. Dalej mam coś takiego:
  1. $im = imagecreatefrompng("status/background.png");
  2. $mapim = imagecreatefromjpeg($mapimage);
  3. // Set the margins for the stamp and get the height/width of the stamp image
  4. $marge_right = 0;
  5. $marge_bottom = 0;
  6. $sx = imagesx($mapim);
  7. $sy = imagesy($mapim);
  8. imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx(mapim), imagesy(mapim));


Drugi obrazek nie jest dodawany. Gdzie jest błąd?
Link: http://ratosluaf.website.pl/index.php?serv...018&game=cs
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
_Borys_
post 9.02.2013, 22:10:18
Post #2





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

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


  1. <?php
  2. header("Content-type: image/png");
  3. $im = imagecreatefrompng('status/background.png');
  4. $mapim = imagecreatefromjpeg($mapimage);
  5. $marge_right = 0;
  6. $marge_bottom = 0;
  7. $sx = imagesx($mapim);
  8. $sy = imagesy($mapim);
  9. imagecopy($im, $mapim, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom,0, 0,imagesx($mapim), imagesy($mapim));
  10. imagepng($im);
  11. imagedestroy($im);
  12. imagedestroy($mapim);
  13. ?>


Ten post edytował _Borys_ 9.02.2013, 22:11:37
Go to the top of the page
+Quote Post
ratosluaf
post 9.02.2013, 22:18:28
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 4
Dołączył: 14.10.2012

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


Dzięki, to już działa, ale przestał działać skrypt kopiujący obrazek, jeśli nie ma go na serwerze. Co w nim nie tak?
Edit: naprawiłem, spacja się wkradła.

Ten post edytował ratosluaf 9.02.2013, 22:25:33
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: 14.08.2025 - 03:41