20#ifdef WITH_IMAGE_OPENEXR
85#ifdef WITH_IMAGE_CINEON
135#ifdef WITH_IMAGE_OPENEXR
149#ifdef WITH_IMAGE_OPENJPEG
187#ifdef WITH_IMAGE_WEBP
217 {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr, 0, 0, 0},
225 if (ftype == type->filetype) {
@ COLOR_ROLE_DEFAULT_FLOAT
@ COLOR_ROLE_DEFAULT_BYTE
bool imb_save_cineon(ImBuf *buf, const char *filepath, int flags)
ImBuf * imb_load_cineon(const uchar *mem, size_t size, int flags, ImFileColorSpace &r_colorspace)
bool imb_is_a_cineon(const uchar *mem, size_t size)
const ImFileType * IMB_file_type_from_ftype(int ftype)
void imb_filetypes_init()
const ImFileType * IMB_file_type_from_ibuf(const ImBuf *ibuf)
const ImFileType IMB_FILE_TYPES[]
void imb_filetypes_exit()
const ImFileType * IMB_FILE_TYPES_LAST
ImBuf * imb_load_filepath_thumbnail_openexr(const char *filepath, const int, const size_t max_thumb_size, ImFileColorSpace &r_colorspace, size_t *r_width, size_t *r_height)
bool imb_save_openexr(ImBuf *ibuf, const char *filepath, int flags)
bool imb_is_a_openexr(const uchar *mem, const size_t size)
ImBuf * imb_load_openexr(const uchar *mem, size_t size, int flags, ImFileColorSpace &r_colorspace)
OIIO_NAMESPACE_USING void OIIO_init()