![]() |
Image grau färben?
Hi Leute,
Ich hab ein Image und möchte dies nun "deaktivieren" so in etwa wie eine deaktivierte Checkbox. Ist es möglich das Image grau zu färben, damit es deaktiviert aussieht? Oder 2 Images in eine Imagelist laden wovon eins mit Photoshop "eingegraut" wurde? Das Image ist zur Laufzeit disabled und soll nur bei einer bestimmten bedingung aktiviert werden und damit das "richtige" Image geladen werden. Wäre um Tipps dankbar :wink: mfg |
Re: Image grau färben?
Da ein TImage kein OnPaint-Ereignis hat (zumindest unter D5, was anderes hab ich gerade nicht zur Hand), würde ich die Variante mit dem 2. Bitmap empfehlen.
|
Re: Image grau färben?
|
Re: Image grau färben?
Ich dächte mal, nein ich bin mir fast sicher, das es hier in der DP mehr als x Sourcecodes dafür gibt.
Einfach mal die dafür vorgesehene Suche der DP nutzen. :gruebel: |
Re: Image grau färben?
Zitat:
Zitat:
Chris |
Re: Image grau färben?
Die Stichworte stehen ja schon im Titel... :zwinker:
Zitat:
Wie groß sind denn die Bilder? |
Re: Image grau färben?
Man könnte natürlich auch zur Laufzeit eine (kleine) graue Bitmap erzeugen und diese einfach dem Image zuweisen.
|
Re: Image grau färben?
Danke für eure antworten.
Das eigentliche Bild ist ca 28KB groß, also wären 2 bitmaps evtl. effektiver....? EDIT: Hab mir den Code den Sherlock gepostet hat, angepasst. Ich musst nur mein JPEG Image als BMP speichern, dann funktioniert es wunderbar. Was mich aber wundert, ist wieso das Image als Bitmap knapp 7KB groß ist, aber als JPEG knapp 28KB? Normalerweise ist das doch umgekehrt? :?: Egal, Problem gelöst, danke leute. :zwinker: |
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