Thema: Delphi pixelwerte abfragen

Einzelnen Beitrag anzeigen

dasbinich

Registriert seit: 10. Jul 2007
6 Beiträge
 
Delphi 3 Standard
 
#1

pixelwerte abfragen

  Alt 30. Jul 2007, 12:30
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]
  Mit Zitat antworten Zitat