Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: GD - Przeźroczystość tła Watermark'a
Forum PHP.pl > Forum > Gotowe rozwiązania
Helid
Witam
Znalazłem pewną klasę - PHPWatermark, której zadaniem jest oczywiście nakładanie loga wodnego.
http://scripts.ringsworld.com/image-handli...rk.inc.php.html
  1. <?php
  2.  
  3. // Load function
  4. require("./phpWatermark.inc.php");
  5.  
  6. // Instantiate phpWatermark
  7. // The only parameter currently required is the name
  8. // of the image, which should get marked
  9. $wm = new watermark("38834344d5faf8b6671b0feeb9645bec.jpg");
  10.  
  11. // Optionally specify the position of
  12. // the watermark on the image
  13. $wm->setPosition("TR");
  14.  
  15. // Add a watermark containing the string
  16. // "phpWatermark" to the image specified above
  17. $wm->addWatermark("wat.png", "IMAGE");
  18.  
  19. // Fetch the marked image
  20. $im = $wm->getMarkedImage();
  21.  
  22. // Output
  23. header("Content-type: image/png");
  24. imagepng($im);
  25.  
  26. ?>
  27.  


Jednak tworzy się problem przy przeźroczystym tle, mianowicie robi się czarne zaniast przeźroczystego. Jak mogę to naprawić?
nospor
Problem nie ma zadnego związku z programowaniem obiektowym - przenosze
toel
Jeśli nie musisz się koniecznie trzymać klasy PHPWatermark to mogę Ci zaproponować z mojej klasy dostępnej na http://pawelmichalski.pl/toelphp

Co prawda nie mam czasu jej obecnie rozwijać (w tym wprowadzić uwag zaproponowanych też na tym forum), ale chyba i tak do tego co potrzebujesz klasa ta Ci wystarczy (a i nawet oferuje sporo więcej :] )

Mam nadzieję, że okaże się przydatna.

Pozdro
darko
A ja polecam http://phpthumb.gxdlabs.com/ dodam, że integracja z Zend Framework przebiegła sprawnie i szybko, zatem może być podobnie z integracją z innymi frwk-ami. Generalnie klasy proste w obsłudze i działające bez problemów, duży + to dobra dokumentacja i help
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.