Ich bin interessiert an der Suche nach einem antialiasing Algorithmus, der auf einer Linie beliebiger Form (nicht nur geraden Linien) verwendet werden kann.Mathematica Antialiasing-Algorithmus
Ich bemerke, dass Mathematica einen sehr guten Algorithmus zu haben scheint und feine Linien 1 oder 2 Pixel breit zeichnen kann. Mein aktueller Best-Effort-Algorithmus benötigt im Allgemeinen mehr als 3 Pixel, so dass meine Linien etwas dicker sind als die von Mathematica.
Weiß jemand, welchen Algorithmus Mathematica für das Antialiasing verwendet, oder kann er einen Algorithmus mit hoher Qualität empfehlen, der zur Generierung von Antialias-Linien und -Kurven unter 2 Pixel verwendet werden kann?
Kannst du nicht 3 separate Linien dreimal zeichnen? – ElKamina
Die sauberste und einfachste, aber etwas langsame Antialiasing-Methode ist nur eine Überabtastung. Das heißt, zeichnen Sie die Linie mit höherer Auflösung als Ihr tatsächliches Display und verkleinern Sie sie. –
Ich bin mit dieser Methode vertraut, und es ist möglich, dass Mathematica sie verwendet, aber Beispiele, die ich gesehen habe, scheinen im Vergleich zu Mathematica nicht die ganze Zeit eine sehr gute Qualität zu haben. Vielleicht sehe ich nur Dinge, aber mein Verdacht ist, dass sie einen ausgeklügelteren Ansatz verwenden. –