![]() |
Bild im Image Sättigen
Hi =)
Ich wollt mir so kleineres Programm coden, wo ich ein Bild in die Image einfüge. Und per so Scrollbalken, den RGB wert verrändern kann, so das dass Bild z.B. nen Rötlichen stich hat oder nen gelben je nach dem. Kann mir jemand Sagen wie ich den RGB wert des Bildes ändern kann und was ich dafür alles brauche? also außer Image und die scrollbalken^^? |
Re: Bild im Image Sättigen
Hallo, vielleicht hilft dir das hier weiter
![]() Damit kannst du die TColor Werte jedes Pixels eines Images umkonvertieren. Um auf so einen Pixel zugreifen zu können, kann man zum Beispiel so was machen:
Delphi-Quellcode:
Das macht den Pixel auf dem Image an der Koordinate (5/10) grün
Image1.Picture.Bitmap.Canvas.Pixels[5,10] := RGB2TColor (255,0,0);
Viel Spaß beim rumprobieren! |
Re: Bild im Image Sättigen
Ist R=255 nicht eher Rot :?: :)
|
Re: Bild im Image Sättigen
Ahh vielen Dank für die Antwort =)
|
Re: Bild im Image Sättigen
Zitat:
|
Re: Bild im Image Sättigen
Und wenn dir der Code via .Pixels etwas zu langsam ist, dann schau dich mal nach .ScanLine um.
Dort mußt du allerdings den inneren Speicheraufbau des Bitmaps beachten (wohingegen das bei .Pixels egal ist) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:42 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