Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
xcf.c File Reference
#include "bauhaus/bauhaus.h"
#include "common/darktable.h"
#include "common/exif.h"
#include "common/imageio.h"
#include "common/imageio_module.h"
#include "develop/pixelpipe_hb.h"
#include "external/libxcf/xcf.h"
#include "imageio/format/imageio_format_api.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+ Include dependency graph for xcf.c:

Data Structures

struct  dt_imageio_xcf_gui_t
 
struct  dt_imageio_xcf_t
 

Typedefs

typedef struct dt_imageio_xcf_gui_t dt_imageio_xcf_gui_t
 
typedef struct dt_imageio_xcf_t dt_imageio_xcf_t
 

Functions

int write_image (dt_imageio_module_data_t *data, const char *filename, const void *ivoid, dt_colorspaces_color_profile_type_t over_type, const char *over_filename, void *exif, int exif_len, int32_t imgid, int num, int total, struct dt_dev_pixelpipe_t *pipe, const gboolean export_masks)
 
size_t params_size (dt_imageio_module_format_t *self)
 
voidget_params (dt_imageio_module_format_t *self)
 
void free_params (dt_imageio_module_format_t *self, dt_imageio_module_data_t *params)
 
int set_params (dt_imageio_module_format_t *self, const void *params, int size)
 
int flags (dt_imageio_module_data_t *data)
 
int bpp (dt_imageio_module_data_t *p)
 
int levels (dt_imageio_module_data_t *p)
 
const char * mime (dt_imageio_module_data_t *data)
 
const char * extension (dt_imageio_module_data_t *data)
 
const char * name ()
 
void init (dt_imageio_module_format_t *self)
 
void cleanup (dt_imageio_module_format_t *self)
 
static void bpp_combobox_changed (GtkWidget *widget, gpointer user_data)
 
void gui_init (dt_imageio_module_format_t *self)
 
void gui_cleanup (dt_imageio_module_format_t *self)
 
void gui_reset (dt_imageio_module_format_t *self)
 

Typedef Documentation

◆ dt_imageio_xcf_gui_t

◆ dt_imageio_xcf_t

Function Documentation

◆ bpp()

int bpp ( dt_imageio_module_data_t p)

◆ bpp_combobox_changed()

static void bpp_combobox_changed ( GtkWidget *  widget,
gpointer  user_data 
)
static

References bpp, dt_bauhaus_combobox_get(), and dt_conf_set_int().

Referenced by gui_init().

◆ cleanup()

void cleanup ( dt_imageio_module_format_t self)

◆ extension()

const char * extension ( dt_imageio_module_data_t data)

◆ flags()

int flags ( dt_imageio_module_data_t data)

◆ free_params()

void free_params ( dt_imageio_module_format_t self,
dt_imageio_module_data_t params 
)

◆ get_params()

◆ gui_cleanup()

◆ gui_init()

◆ gui_reset()

◆ init()

◆ levels()

◆ mime()

const char * mime ( dt_imageio_module_data_t data)

◆ name()

const char * name ( )

◆ params_size()

size_t params_size ( dt_imageio_module_format_t self)

Referenced by set_params().

◆ set_params()

int set_params ( dt_imageio_module_format_t self,
const void params,
int  size 
)

◆ write_image()

int write_image ( dt_imageio_module_data_t data,
const char *  filename,
const void ivoid,
dt_colorspaces_color_profile_type_t  over_type,
const char *  over_filename,
void exif,
int  exif_len,
int32_t  imgid,
int  num,
int  total,
struct dt_dev_pixelpipe_t pipe,
const gboolean  export_masks 
)