Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GD a anti-aliasing
croc
post
Post #1





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

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


Witam,

jak otrzymujecie anti-aliasing w obrazkach uzyskanych dzięki GD? Biblioteka ta posiada funkcję imageantialias, jednak nie zdarzyło mi się jeszcze, by ta funkcja działała. Ja czasem robię obrazek kilkukrotnie większy niż pożądany i potem skaluję go z imagecopyresampled. Znacie jakieś inne sposoby, a może udało się komuś z powodzeniem użyć imageantialias?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
croc
post
Post #2





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

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


Zrobiłem małe porównanie.

  1. Z włączonym imageantialias:
    (IMG:http://img543.imageshack.us/img543/1825/antialias.png)
  2. Z wyłączonym imageantialias, narysowane na 2 razy większym obrazku i zmniejszone o połowę z imagecopyresampled:
    (IMG:http://img35.imageshack.us/img35/7111/zoommd.png)


Jak widać imageantialias dobrze sobie radzi z liniami, a druga metoda z pełnymi obszarami. Metoda 2. wraz z większym ratio zmniejszania/zwiększania rysuje jaśniejsze linie, co jest zrozumiałe.
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 13:57