Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> I znowu ten Watermark
RLLAMAS
post 18.03.2007, 21:25:08
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 2
Dołączył: 18.03.2007

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


Mam o to taki kod:

  1. <?php
  2. header('content-type: image/png');
  3.  
  4.  
  5. // Wysylamy plik JPG
  6. header('content-type: image/png');
  7.  
  8. // Wczytujemy plik transparentny plik PNG i ustawiamy mu alpha
  9. $watermark = imagecreatefromjpeg('./graficzka/0.jpg');
  10.  
  11. // Przygotowujemy szerokosc i wysokosc
  12. $watermark_width = imagesx($watermark);
  13. $watermark_height = imagesy($watermark);
  14.  
  15. // To nie wiem po co jest
  16. $image = imagecreatetruecolor($watermark_width, $watermark_height);
  17.  
  18. // Próba ustawienia transparentu questionmark.gifquestionmark.gif
  19. $transparentColor = imagecolorallocatealpha($image, 200, 200, 200, 127);
  20.  
  21. // Pobieranie pliku JPG i jego wielkosci
  22. $image = imagecreatefrompng('./graficzka/logo.png');
  23. $size = getimagesize('./graficzka/logo.png');
  24. imageAlphaBlending($watermark , true);
  25. imageSaveAlpha($watermark , true);
  26.  
  27. // Obliczanie gdzie ma isc watermark
  28. $dest_x = $size[0] - $watermark_width - 5;
  29. $dest_y = $size[1] - $watermark_height - 5;
  30.  
  31. // Wklejanie watermarka do zdjecia
  32. imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 60);
  33.  
  34. // Wyswietlamy zdjecie i czyscimy pamiec.
  35. imagepng($image);
  36. imagedestroy($image);
  37. imagedestroy($watermark);
  38. ?>


i o ile wklejenie obrazka JPEg do PNG dziala to pojawia sie inny problem.
Obrazek PNG na bokach ma przezroczystość tak aby zlewał się z tłem strony i problem jest to że po przeprowadzeniu wklejania zamiast przeżroczystości mam czarną ramke jak to ominąć.

Dzieki z góry za pomoc.

P.S.
Prosze nie pisać zebym napisal Google cos tam bo wtym momecie nie rozumiem istnienia tego forum które jest chyba po to abyśmy sobie pomagali.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
bne
post 19.03.2007, 07:27:32
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 18.10.2006

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


Spróbuj tak : http://www.php.org.pl/artykuly/4/12

btw. google też są po to, żeby nam pomagać więc czemu by z nimi nie współpracować (lub z wyszukiwarką na forum)


--------------------
Darmowa wyszukiwarka MP3
Go to the top of the page
+Quote Post
RLLAMAS
post 19.03.2007, 21:19:24
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 2
Dołączył: 18.03.2007

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


Dzieki za pomoc teraz powinienem sobie ztym poradzić a jesli chodzi o moja proźbe to podalem ja dlatego ze przegrzebalem google (i nic slaba znajomos angilelskiego sad.gif( ) i to forum ale przy wielu postach znalazlem zamiast odpowiedzi kierunek google itp. A odpowiedzi które tu na ty forum mi niestety nie pomogly sad.gif(


Wiec jeszcze raz gorace dzieki, za trop.
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: 13.06.2025 - 23:16