Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.056 Beiträge
Delphi 12 Athens
|
AW: TIF schnell anzeigen mit Anti Aliasing
28. Sep 2011, 14:53
Wenn man ein Bild verkleinert, dann gibt es mehrere Möglichkeiten.
- einfach und schnell > einfach jedes x-te Pixel nehmen in in das Zielbild kopieren
> geht schnell und das Bild bleibt schärfer
- langsamer und schöner > alle Pixel, welche sich innerhalb des Zielpixels befinden, zusammenrechnen und in das Pixel des Zielbildes kopieren
(und hier gibt es dann nochmal tausende Möglichkeiten, wie man die Pixel zusammenrechnet)
> Berechnungen dauern ein bissl länger, aber Details gehen nicht direkt verloren
Hast du z.B. eine dünne Linie auf dem großen Bild und verkleinerst dieses dann, kann es bei Variante 1 passieren, daß diese Linie nicht sichtbar ist, da sie eventuell gerade in den übersprungenen/ignorierten Pixeln liegt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (28. Sep 2011 um 14:55 Uhr)
|