Bitmap/Write a PPM file: Difference between revisions
Content added Content deleted
(→{{header|C++}}: operator <<) |
(Changes to work with version 1.2.x; added an overload function.) |
||
Line 1,312: | Line 1,312: | ||
== {{Header|Nim}} == |
== {{Header|Nim}} == |
||
<lang nim> |
<lang nim> |
||
import bitmap |
|||
⚫ | |||
proc writePPM(img: Image, file: var File) = |
|||
## Write an image in a PPM file. |
|||
⚫ | |||
for x,y in img.indices: |
for x,y in img.indices: |
||
file.writeBytes(img[x,y], 0, 3) |
|||
f.write char(img[x,y].g) |
|||
proc writePPM(img: Image; filename: string) = |
|||
f.write char(img[x,y].b)</lang> |
|||
## Write an image in a PPM file. |
|||
var file = open(filename, fmWrite) |
|||
file.writePPM(img) |
|||
</lang> |
|||
== {{Header|OCaml}} == |
== {{Header|OCaml}} == |