Zitat:
Nein, du kannst nicht mehr 2 dimensional darauf zugreifen (mit 2 Indices), aber du du kannst im Zweifelsfall so tun als ob:
Hmm da ist schlecht.
Wie machen denn andere Leute das ich muss doch die werte auswerten können als Bsp. nochmal das hier.
Delphi-Quellcode:
for x := 0 to w do
begin
if (x >= h) or (y >= w) then
continue;
a := (((imgSpectrumData[x, y] and 4278190080) div 16777216) and 255);
a := a - d;
if a < 0 then
a := 0;
c := imgSpectrumData[x, y] and 16777215;
if a > 127 then
imgSpectrumData[x, y] := c or ((a - 256) * 16777216)
else
imgSpectrumData[x, y] := c or (a * 16777216);
end;
Das ist ja mein Dilemma.
Siehe Anhang die unterschiede. Links Original.
Es sollte schon genauso aussehen wie das Original.
gruss