![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.04.2010 Ostrzeżenie: (10%) ![]() ![]() |
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. ? |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 00:00 |