Thema: Delphi pixelwerte abfragen

Einzelnen Beitrag anzeigen

Benutzerbild von dajuhsa
dajuhsa

Registriert seit: 20. Apr 2007
397 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: pixelwerte abfragen

  Alt 30. Jul 2007, 13:04
du bekommst einen tcolor wert, den kannst du mit ColorToRGB in ein Cardinal umwandeln und mit GetRValue, GetGValue, GetBValue in Bytes umwandeln. mit inttohex(Rotwert,2) kannst du den html-rotwert als string zurückgeben lassen.

noch was:

R: 200
G: 110
B: 80

helligkeit um 55 erhöhen->

R: 255
G: 165
B: 135

wegen helligkeit.
Delphi-Quellcode:
var
MyColor: TColor;
begin
Image1.Picture.LoadFromFile('blubb.bmp');
MyColor := Image1.Canvas.Pixels[x][y];
end;
zum farbwert auslesen
hoffe, das hat geholfen
das Essen ist wie das Internet - Downstream ist immer angenehmer als Upstream
-
Warum missbraucht die ganze Programmierwelt Images als Paintboxen
  Mit Zitat antworten Zitat