Blender V4.3
readimage.cc File Reference
#include "BLI_fileops.h"
#include "BLI_mmap.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_utildefines.h"
#include <cstdlib>
#include "IMB_allocimbuf.hh"
#include "IMB_filetype.hh"
#include "IMB_imbuf.hh"
#include "IMB_imbuf_types.hh"
#include "IMB_metadata.hh"
#include "IMB_thumbs.hh"
#include "imbuf.hh"
#include "IMB_colormanagement.hh"
#include "IMB_colormanagement_intern.hh"

Go to the source code of this file.

Functions

static void imb_handle_alpha (ImBuf *ibuf, int flags, char colorspace[IM_MAX_SPACE], const char effective_colorspace[IM_MAX_SPACE])
 
ImBufIMB_ibImageFromMemory (const uchar *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE], const char *descr)
 
ImBufIMB_loadifffile (int file, int flags, char colorspace[IM_MAX_SPACE], const char *descr)
 
ImBufIMB_loadiffname (const char *filepath, int flags, char colorspace[IM_MAX_SPACE])
 
ImBufIMB_thumb_load_image (const char *filepath, size_t max_thumb_size, char colorspace[IM_MAX_SPACE], IMBThumbLoadFlags load_flags)
 
ImBufIMB_testiffname (const char *filepath, int flags)
 

Function Documentation

◆ imb_handle_alpha()

◆ IMB_ibImageFromMemory()

ImBuf * IMB_ibImageFromMemory ( const uchar * mem,
size_t size,
int flags,
char colorspace[IM_MAX_SPACE],
const char * descr )

Definition at line 85 of file readimage.cc.

References IB_test, IM_MAX_SPACE, IMB_FILE_TYPES, IMB_FILE_TYPES_LAST, imb_handle_alpha(), and STRNCPY.

Referenced by IMB_loadifffile().

◆ IMB_loadifffile()

ImBuf * IMB_loadifffile ( int file,
int flags,
char colorspace[IM_MAX_SPACE],
const char * descr )

◆ IMB_loadiffname()

◆ IMB_testiffname()

ImBuf * IMB_testiffname ( const char * filepath,
int flags )

◆ IMB_thumb_load_image()