Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: I znowu ten Watermark
Forum PHP.pl > Forum > PHP
RLLAMAS
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.
bne
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)
RLLAMAS
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.
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.