14#include <lagrange/fs/filesystem.h>
15#include <lagrange/image/ImageView.h>
16#include <lagrange/image_io/api.h>
22LA_IMAGE_IO_API
bool save_image(
24 const unsigned char* data,
27 image::ImagePrecision precision,
28 image::ImageChannel channel);
31LA_IMAGE_IO_API
bool save_image_stb(
33 const unsigned char* data,
36 image::ImageChannel channel);
40LA_IMAGE_IO_API
bool save_image_exr(
42 const unsigned char* data,
45 image::ImagePrecision precision,
46 image::ImageChannel channel);
49LA_IMAGE_IO_API
bool save_image_bin(
51 const unsigned char* data,
54 image::ImagePrecision precision,
55 image::ImageChannel channel);
59bool save_image(
const fs::path& path,
const image::ImageView<T>& img)
61 auto buf = std::move(img.pack());
65 img.get_view_size()(0),
66 img.get_view_size()(1),
67 image::ImageTraits<T>::precision,
68 image::ImageTraits<T>::channel);
Main namespace for Lagrange.
Definition: AABBIGL.h:30