Problemet er at det dels er noget langsomt samt at jeg får fejlen "EOutOfResources" - altså systemet opbruger alt RAM på computeren som jeg forstår det... men jeg har jo brugt freeimage?
Spørgmål:
1) Hvordan kan jeg gøre det hurtigere (f.eks. med scanline??) 2) Hvordan undgår jeg fejlen EOutOfResources ?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Enhver TColor kan også opfattes som en talværdi (integer), vist nok inden for et vist interval. Det husker jeg ikke lige.
Delphi har med andre ord ikke noget problem med at man laver et regnestykke med farver, f.eks. clBlue + clRed + 1000, da clRed og clBlue bare opfattes som tal.
Random returnerer en tilfældig talværdi indenfor et angivent interval. Og da random returnerer en talværdi, kan man også bruge den til at angive en tilfældig TColor.
Der er sikkert lidt mere teori bag det. Jeg har ikke styr på det hele selv.
bemærk: "EOutOfResources" kan opstå hvis der er problemer med det "handle" som er tilknyttet, og behøver derfor også opstå, selvom der er ressourcer til rådighed.
for k := 0 to 600-1 do begin Line := Bmp.ScanLine[k]; for i := 0 to 1200-1 do begin CoolColorCodeRGB(Temperatur[i,k],R,G,B); Line[i].B := B; Line[i].G := G; Line[i].R := R; Line[i].A := 0; end; end; //CoolColorcodeRGB(x:extended;var R,G,B :byte) konverterer en temperaturværdi om //til en passende farve RGB værdier
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.