![]() |
Grautöne erzeugen
Hey,
ich habe die Frage, wie ich in Delphi auf meiner kompletten Form grautöne erzeugen kann. Dort sind Buttons, TImages und Labels untergebracht und ich müsste neue Bilder laden, um diese zu erzeugen, nur verbraucht das sehr viel Speicher (dauert zu lange). Hat jemand eine Idee, wie man per Programm seine komplette Form inkl. Images etc. Grau-Färben kann? Danke ;) Mfg, Destroxi |
AW: Grautöne erzeugen
So ganz klar ist mir nicht was Du vor hast, für einzelne Bitmaps, oder einen "Screenshot":
![]() ConvertBitmapToGrayscalexx |
AW: Grautöne erzeugen
Ich möchte wenn die Abfrage "Beenden?" kommt (eigene Form) den Hintergrund (also auch die Bitmaps, PNG's (halt IMG's..) & Buttons) Grau färben.
Danach wieder zurück, ich guck mir den Link mal an. Mfg, Destroxi |
AW: Grautöne erzeugen
Verwende dazu ..
GetBitmapBits SetBitmapBits Scanne dein Bild pixelweise nach den RGB werten und drehe diese ins negative um. Wenn du das inklusive Form und aller Komponenten machen willst wäre es am besten die Aktuelle Ansicht als Screenshot zu speichern und anschließend zu Überlagern. Da könntest du anschließend auch noch das Überlagerte Bild Einfaden. gruss |
AW: Grautöne erzeugen
Evtl. könnstest Du auch ein halbtransparentes Formular als "Deckel" über Dein Formular legen.
Ich denke, s.h.a.r.k hatte mal so etwas gemacht... |
AW: Grautöne erzeugen
Das ist eine gute Idee ;)
Werd ich machen! Danke :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz