Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.056 Beiträge
 
Delphi 12 Athens
 
#7

AW: TIF schnell anzeigen mit Anti Aliasing

  Alt 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)
  Mit Zitat antworten Zitat