217 {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr, 0, 0, 0},
225 if (ftype == type->filetype) {
@ COLOR_ROLE_DEFAULT_FLOAT
@ COLOR_ROLE_DEFAULT_BYTE
ImBuf * imb_load_jp2(const unsigned char *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE])
ImBuf * imb_loadwebp(const unsigned char *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE])
bool imb_savejpeg(ImBuf *ibuf, const char *filepath, int flags)
ImBuf * imb_load_filepath_thumbnail_webp(const char *filepath, const int flags, const size_t max_thumb_size, char colorspace[], size_t *r_width, size_t *r_height)
bool imb_savewebp(ImBuf *ibuf, const char *filepath, int flags)
bool imb_is_a_jp2(const unsigned char *buf, size_t size)
bool imb_saveiris(ImBuf *ibuf, const char *filepath, int flags)
ImBuf * imb_load_jpeg(const unsigned char *buffer, size_t size, int flags, char colorspace[IM_MAX_SPACE])
bool imb_is_a_iris(const unsigned char *mem, size_t size)
bool imb_save_jp2(ImBuf *ibuf, const char *filepath, int flags)
bool imb_is_a_webp(const unsigned char *buf, size_t size)
ImBuf * imb_thumbnail_jpeg(const char *filepath, int flags, size_t max_thumb_size, char colorspace[IM_MAX_SPACE], size_t *r_width, size_t *r_height)
bool imb_is_a_jpeg(const unsigned char *mem, size_t size)
ImBuf * imb_loadiris(const unsigned char *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE])
Contains defines and structs used throughout the imbuf module.
bool imb_save_cineon(ImBuf *buf, const char *filepath, int flags)
bool imb_is_a_cineon(const uchar *buf, size_t size)
ImBuf * imb_load_cineon(const uchar *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE])
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, char colorspace[], size_t *r_width, size_t *r_height)
ImBuf * imb_load_openexr(const uchar *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE])
bool imb_save_openexr(ImBuf *ibuf, const char *filepath, int flags)
bool imb_is_a_openexr(const uchar *mem, const size_t size)
OIIO_NAMESPACE_USING void OIIO_init()