12#include <OpenImageIO/filesystem.h>
13#include <OpenImageIO/imageio.h>
68 const OIIO::ImageSpec &config,
70 OIIO::ImageSpec &r_newspec);
80 const OIIO::ImageSpec &file_spec);
92 bool prefer_float =
true);
103 OIIO::TypeDesc data_format);
bool imb_oiio_write(const WriteContext &ctx, const char *filepath, const ImageSpec &file_spec)
WriteContext imb_create_write_context(const char *file_format, ImBuf *ibuf, int flags, bool prefer_float)
ImBuf * imb_oiio_read(const ReadContext &ctx, const ImageSpec &config, ImFileColorSpace &r_colorspace, ImageSpec &r_newspec)
bool imb_oiio_check(const uchar *mem, size_t mem_size, const char *file_format)
ImageSpec imb_create_write_spec(const WriteContext &ctx, int file_channels, TypeDesc data_format)
bool use_metadata_colorspace
const eImbFileType file_type
OIIO::stride_t mem_ystride
OIIO::stride_t mem_xstride