hier mal ne noob-Frage:
angenommen ich habe eine 800x600 bitmap gespeichert unter C:/Desktop/Bild.bmp
wie kann ich jetzt die pixelhelligkeit oder den
RGB-Wert einzelner Pixel abfragen?
ich hab mir das so vorgestellt, dass ich erstmal alle werte in ein array packe um später mit denen zu arbeiten...etwa so:
Delphi-Quellcode:
var
x,y: integer;
ar: array [1..800,1..600] of double;
begin
for y=1 to 600 do
begin
for x=1 to 800 do
begin
ar[x,y] := Helligkeit(pixel[x,y])
end;
end;
end;
end.
also
# wie greife ich auf das bestimmete bild zu?
# wie greife ich auf die pixel zu?
# was für eine zahl bekomme ich? (so eine
HTML-HEX?)
Die Antworten dürfen ruhig etwas ausführlicher sein, da ich Delphi bisher nur in der Schule hatte. Deshalb wusste ich auch nicht genau welche Programmiersprache ich angeben sollte
P.S: Wo bekomm ich ne gratisversion von Delphi her? Ich hab mal so ein "architect trial" gefunden, aber das wollte erstmal 3 oder 4 zusatzprogramme installiert haben (irgendwas mit ms-NET-blabla-frameworks-diesunddas)
und als ich die auch hatte hat es gemeint ich hätte das nicht installiert...
[edit=Matze][delphi]-Tags gesetzt. Zukünftig bitte selbst einfügen. MfG, Matze[/edit]