5#include <vitrio/array/const_array.hpp>
6#include <vitrio/array/const_array_ref.hpp>
7#include <vitrio/array/numerical_type.hpp>
8#include <vitrio/export.hpp>
9#include <vitrio/image_file_write_format_selector.hpp>
10#include <vitrio/image_metadata.hpp>
11#include <vitrio/span.hpp>
21class image_descriptor;
46 const std::string &path,
47 const image_file_write_format_selector &formats,
48 numerical_type data_type = numerical_type::unknown,
49 const image_metadata &metadata = image_metadata()
71 const std::string &path,
72 const image_file_write_format_selector &formats,
73 numerical_type data_type = numerical_type::unknown,
74 const image_metadata &metadata = image_metadata()
97 const std::string &path,
98 const image_file_write_format_selector &formats,
99 const image_descriptor &descriptor,
100 const image_metadata &metadata = image_metadata()
135std::shared_ptr<completion> write_batch_async(
136 const image_saver &saver,
138 span<const image_location> locations