|
Blender
V2.93
|
#include <errno.h>#include <stdio.h>#include <stdlib.h>#include "BLI_path_util.h"#include "BLI_utildefines.h"#include "IMB_filetype.h"#include "IMB_imbuf.h"#include "IMB_imbuf_types.h"#include "IMB_colormanagement.h"#include "IMB_colormanagement_intern.h"Go to the source code of this file.
Functions | |
| static bool | prepare_write_imbuf (const ImFileType *type, ImBuf *ibuf) |
| bool | IMB_saveiff (struct ImBuf *ibuf, const char *filepath, int flags) |
| bool | IMB_prepare_write_ImBuf (const bool isfloat, ImBuf *ibuf) |
| bool IMB_prepare_write_ImBuf | ( | const bool | isfloat, |
| ImBuf * | ibuf | ||
| ) |
Definition at line 68 of file writeimage.c.
References COLOR_ROLE_DEFAULT_BYTE, colormanage_colorspace_get_roled(), IMB_rect_from_float(), NULL, ImBuf::rect, ImBuf::rect_colorspace, and ImBuf::rect_float.
Referenced by blender::compositor::OutputStereoOperation::deinitExecution(), image_save_single(), prepare_write_imbuf(), and RE_WriteRenderViewsImage().
| bool IMB_saveiff | ( | struct ImBuf * | ibuf, |
| const char * | filepath, | ||
| int | flags | ||
| ) |
Definition at line 44 of file writeimage.c.
References BLI_assert, BLI_path_is_rel(), ImBuf::flags, IMB_file_type_from_ibuf(), NULL, prepare_write_imbuf(), and type.
Referenced by BKE_imbuf_write(), dynamicPaint_outputSurfaceImage(), image_memorypack_imbuf(), image_save_sequence_exec(), Freestyle::Canvas::loadMap(), M_imbuf_write(), movieclip_build_proxy_ibuf(), Freestyle::SteerableViewMap::saveSteerableViewMap(), seq_proxy_build_frame(), studiolight_calculate_radiance_cubemap_buffers(), and thumb_create_ex().
|
static |
Definition at line 39 of file writeimage.c.
References IM_FTYPE_FLOAT, IMB_prepare_write_ImBuf(), and type.
Referenced by IMB_saveiff().