Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bild im Image Sättigen (https://www.delphipraxis.net/143096-bild-im-image-saettigen.html)

Julio1 9. Nov 2009 19:55


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^^?

fui-tak 9. Nov 2009 20:09

Re: Bild im Image Sättigen
 
Hallo, vielleicht hilft dir das hier weiter RGB zu TColor und umgekehrt

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:
Image1.Picture.Bitmap.Canvas.Pixels[5,10] := RGB2TColor (255,0,0);
Das macht den Pixel auf dem Image an der Koordinate (5/10) grün

Viel Spaß beim rumprobieren!

Wolfgang Mix 9. Nov 2009 20:14

Re: Bild im Image Sättigen
 
Ist R=255 nicht eher Rot :?: :)

Julio1 9. Nov 2009 20:15

Re: Bild im Image Sättigen
 
Ahh vielen Dank für die Antwort =)

fui-tak 9. Nov 2009 20:16

Re: Bild im Image Sättigen
 
Zitat:

Zitat von Wolfgang Mix
Ist R=255 nicht eher Rot :?: :)

Ups stimmt^^

himitsu 9. Nov 2009 20:19

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