Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Watermark - krawędzie i formaty
Gray
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.04.2010

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


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. ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/wink.gif)

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