Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem ze znakiem wodnym
northwest
post 28.09.2011, 08:13:45
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
mam taką funkcję do generowania znaku wodnego:
  1. function gd_createf($adres) {
  2. $watermark="logo.png";
  3. header("Content-Type: image/jpeg");
  4. $transparency = 25; // przezroczystosc znaku wodnego
  5. $source_photo = stripslashes($adres);
  6. $photo = imagecreatefromjpeg($source_photo);
  7. $watermark = imagecreatefrompng($watermark);
  8. $watermark_width = imagesx($watermark);
  9. $watermark_height = imagesy($watermark);
  10. $size = getimagesize($source_photo);
  11. $dest_x = ($size[0] - $watermark_width);
  12. $dest_y = ($size[1] - $watermark_height);
  13. imagecopymerge($photo, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $transparency);
  14. imagejpeg($photo);
  15. imagedestroy($photo);
  16. imagedestroy($watermark);
  17. }



Wszystko byłoby z nią okey, gdyby nie to, że znak wodny jest w czarnym kwadracie (logo.png - jest przeźroczyste, bez tła). Wiecie może dlaczego?

Z góry dziękuje za pomoc,
Northwest
Go to the top of the page
+Quote Post

Posty w temacie


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 - 06:08