14#include <lagrange/fs/filesystem.h>
15#include <lagrange/image/ImageType.h>
20template <
typename SRC,
typename DST,
typename CONVERTOR>
21bool convert_image_file(
22 const fs::path& path_src,
23 const fs::path& path_dst,
24 const CONVERTOR& convertor)
26 image::ImageView<SRC> src;
27 image::ImageView<DST> dst;
28 return load_image(path_src, src) && dst.convert_from(src, 1, convertor) &&
29 save_image(path_dst, dst);
32template <
typename SRC,
typename DST>
33bool convert_image_file(
const fs::path& path_src,
const fs::path& path_dst)
35 return convert_image_file(path_src, path_dst, image::convert_image_pixel<SRC, DST>());
Main namespace for Lagrange.
Definition: AABBIGL.h:30