Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: TIF schnell anzeigen mit Anti Aliasing

  Alt 28. Sep 2011, 13: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (28. Sep 2011 um 13:55 Uhr)
  Mit Zitat antworten Zitat