Bitmap/Bresenham's line algorithm: Difference between revisions

Content added Content deleted
m (→‎{{header|zkl}}: added image)
Line 3,105:
 
=={{header|zkl}}==
[[File:Line.zkl.jpg|200px|thumb]]
Algorithm from Wikipedia.
<lang zkl>ppm:=PPM(200,200,0xFF|FF|FF);
Line 3,112 ⟶ 3,113:
ppm.line(100,10, 50,100, 0);
 
ppm.write(FilewriteJPGFile("fooline.ppm","wbjpg"));</lang>
<lang zkl>class PPM{ // (0,0) is logically bottom left
fcn init(width,height,rgb=0){
Line 3,179 ⟶ 3,180:
}
}</lang>
{{out}}
Image cribbed from BBC BASIC, minus the ">"
 
[[File:bresenham_bbc.gif]]
 
{{omit from|PARI/GP}}