Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Watermark - krawędzie i formaty
Forum PHP.pl > Forum > PHP
Gray
Witam,
posiadam w swoim skrypcie nakładanie watermarka. Aby nałożyć napis bez tła muszę użyć przeźroczystej grafiki. Do tego celu nadaje się jedynie png-8 lub gif. Oba te formaty w sumie wyglądają identycznie i posiadają tą samą wadę, nierówne krawędzie, pojedyncze piksele, które można jedynie zakolorować innym kolorem co niewiele daje. W przypadku użycia png-24 pojawia się mniej lub bardziej przeźroczyste tło.

Czy jest jakiś w miarę prosty sposób na rozwiązanie tego, na bibliotekach GD bez użycia imagemagick itp. ?
Sephirus
Robiłem kiedyś coś takiego w GD.

Wszystko sprowadzało się do użycia funkcji imagecopymerge wrzucając 24 bitowy PNG do obrazka w oczekiwane miejsce. Z tego co pamiętam nie miałem najmniejszych problemów i wyglądało to dobrze - bez żadnych rwanych krawędzi i z zachowaniem pełnej alphy obrazka png wink.gif

Jakiś przykładowy kod masz tutaj
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.