Encodes a binary PPM (P6), or a PGM (P5) for gray images. Alpha is dropped.
image := make_image(2, 2, .RGB8);
defer deinit(*image);
ppm := encode_ppm(image);
defer free(ppm.data);
assert(ppm[0] == #char "P" && ppm[1] == #char "6");encode_ppm :: (image: Image) -> [] u8
Parameters
- image: Image
Returns
- [] u8