Ich bin ein Entwickler, ich bin kein Grafikdesigner. Aber es gibt eine Frage, die mich nervt, seit ich sie vor einigen Jahren bemerkt habe.
Anti-Aliasing ist eine Methode zum Entfernen der Schärfe aus kontrastreichen Bereichen wie Zeichenkanten und geometrischen Formen, wenn es jemanden gibt, der es nicht weiß.
Wenn Sie ein Anti-Aliasing-Zeichen in Schwarz auf einen weißen Hintergrund schreiben und die Pixel vergrößern, gibt es andere Farben als in Graustufen, was für mich logisch erscheint, da wir nur etwas machen müssen eine sanfte Übertragung von schwarz nach weiß.
Frage: Warum unterscheiden sich Farben von denen, die in Graustufen zum Antialiasing eines schwarzen Zeichens auf weißem Hintergrund verwendet werden?
PS .: Ich würde das "Anti-Aliasing" -Tag erstellen, wenn ich genug Reputation hätte.
Update : Ich habe jetzt über eine Theorie nachgedacht.
Wenn die Buchstaben auf einem Computermonitor angezeigt werden sollen und der kleinste Teil eines Bildschirms, der schwarz sein kann, ein ganzes Pixel ist, das aus drei kleinen Lichtern besteht, würde dies dazu führen, dass der kleinste Punkt in einem Buchstaben ziemlich groß ist Das Anti-Aliasing, das aus umgebenden oder inneren Punkten besteht, kann für nur 1/3 eines Pixels dargestellt werden, wobei die Farbe zur Seite hin eine gewisse Unterstützung bietet, die bedeuten würde, dass Buchstaben viel kleiner sein könnten.
Ist es das ?
quelle
Antworten:
Dies wird in Fenstern als ClearType bezeichnet (oder Subpixel-Rendering, wie Marcelo sagte). Die Idee ist, dass wir anstelle von 1 Wert für 1 Pixel
(127, 127, 127) <Grau
die linke Seite dieses Pixels weniger intensiv und die rechte Seite mehr intensivieren können
(55,127,185) - Blauer Farbton
und dann derselbe für die rechtsseitigen Pixel
(185,127,55) - Orangefarbener Farbton
darunter zeigt (keine AA) - (Frühe Löschart) - (Normale AA) - (Neueste Löschart)
Meiner Meinung nach funktioniert es nur für kleine Schriftarten (wie die, die Sie gerade lesen).
Für normale Grafiken verwenden Sie normale AA- Schriftarten ( Photoshop unterstützt ClearType nicht).
Hoffe, das hilft! Genießen
quelle
Meine Vermutung war schließlich richtig:
Wenn die Buchstaben auf einem Computermonitor angezeigt werden sollen und der kleinste Teil eines Bildschirms, der schwarz sein kann, ein ganzes Pixel ist, das aus drei kleinen Lichtern besteht, würde dies dazu führen, dass der kleinste Punkt in einem Buchstaben ziemlich groß ist Das Anti-Aliasing, das aus umgebenden oder inneren Punkten besteht, kann für nur 1/3 eines Pixels dargestellt werden, wobei die Farbe zur Seite hin eine gewisse Unterstützung bietet, die bedeuten würde, dass Buchstaben viel kleiner sein könnten.
Lesen Sie die Kommentare in den Fragen, um weitere Hilfe von DA01 und koiyu zu erhalten (danke).
Nur als Referenz, hier sind die Wikipedia-Links in den Kommentaren von DA01 und koiyu:
quelle