Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> I znowu ten Watermark
RLLAMAS
post
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. $transparentColor = imagecolorallocatealpha($image, 200, 200, 200, 127);
  19.  
  20. // Pobieranie pliku JPG i jego wielkosci
  21. $image = imagecreatefrompng('./graficzka/logo.png');
  22. $size = getimagesize('./graficzka/logo.png');
  23. imageAlphaBlending($watermark , true);
  24. imageSaveAlpha($watermark , true);
  25.  
  26. // Obliczanie gdzie ma isc watermark
  27. $dest_x = $size[0] - $watermark_width - 5;
  28. $dest_y = $size[1] - $watermark_height - 5;
  29.  
  30. // Wklejanie watermarka do zdjecia
  31. imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 60);
  32.  
  33. // Wyswietlamy zdjecie i czyscimy pamiec.
  34. imagepng($image);
  35. imagedestroy($image);
  36. imagedestroy($watermark);
  37. ?>


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
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)
Go to the top of the page
+Quote Post
RLLAMAS
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (


Wiec jeszcze raz gorace dzieki, za trop.
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 - 18:19