AW: Problem mit Skalierung eines Bitmap im BitBtn
Zitat:
Dank dir für die Erweiterung. Bei Smooth = false schauts sehr gut aus |
AW: Problem mit Skalierung eines Bitmap im BitBtn
Das freut mich :)
|
AW: Problem mit Skalierung eines Bitmap im BitBtn
Eine Frage hätt ich aber noch:
Was genau bewirkt diese Zeile:
Delphi-Quellcode:
?
SetStretchBltMode(temp.Canvas.Handle, HALFTONE);
Wenn ich die Hilfe zu "HALFTONE" verstanden habe, so bekommen im Dest-Bitmap die neuen notwendigen Pixel die durchschnittliche Farbe der umliegenden Pixel. Oder hab ich da was missverstanden? |
AW: Problem mit Skalierung eines Bitmap im BitBtn
Die Pixel der Quelle werden in Pixelblöcke des Ziels kopiert. Dabei entspricht die "durchschnittliche" Farbe des Pixelblocks des Ziels der Farbe des Quellpixels. Das hat zur Folge, dass Übergänge auf dem Ziel weicher aussehen.
|
AW: Problem mit Skalierung eines Bitmap im BitBtn
Zitat:
|
AW: Problem mit Skalierung eines Bitmap im BitBtn
SetStretchBltMode
und Jupp, hast richtig verstanden ... jedes Pixel bekommt den Durchschnitt der Pixel-Anteile, welche in ihm liegen würden. [edit] faule RedBox |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz