10. maj 2000 - 08:47Der er
1 kommentar og 1 løsning
JPG Grayscale på bærbar
Min bærbare har en LCD sort/hvid skærm, som kan vise 640x480 den har 512 kb skærmram. Det jeg så vil er at vise JPEG billeder på den skærm i gråtoner. Det program jeg har nu viser en gang sne og nogle uskarpe billeder. Jeg kører primært dos på min bærbare så en løsning i pascal/dos ville være at foretrække, hvis dette ikke kan lade sig gøre, så har jeg også Windows 3.1 på den og jeg har Delphi 1.
for y := 0 to bitmap.Height - 1 do begin ps := PRGBTriple (PChar (ps1) - bps * y); pr := PRGBTriple (PChar (pr1) - bps * y);
for x := 0 to Bitmap.Width - 1 do begin n := (ps^.rgbtBlue + ps^.rgbtGreen + ps^.rgbtRed) div 3; pr^.rgbtBlue := n; pr^.rgbtGreen := n; pr^.rgbtRed := n;
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.