api

ppm.ch

Declarations in ppm.ch

1 declarationsimage

Declarations

Public only
image#
Publicnamespace
namespace image
load_ppm#
Publicfunction
func load_ppm(path : *char) : Result<Image, ImageError>
is_digit#
function
func is_digit(c : u8) : bool
parse_ppm_number#
function
func parse_ppm_number(data : *u8, pos : *size_t, data_len : size_t) : Result<int, ImageError>
parse_ppm#
Publicfunction
func parse_ppm(data : *u8, data_len : size_t) : Result<Image, ImageError>
encode_ppm#
Publicfunction
func encode_ppm(img : *Image) : Result<vector<u8>, ImageError>
encode_ppm — encode Image to in-memory PPM bytes (no file I/O).
save_ppm#
Publicfunction
func save_ppm(img : *Image, path : *char) : Result<Unit, ImageError>