Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
tiff.c File Reference
#include "bauhaus/bauhaus.h"
#include "common/colorspaces.h"
#include "common/darktable.h"
#include "common/exif.h"
#include "common/imageio.h"
#include "common/imageio_module.h"
#include "common/math.h"
#include "control/conf.h"
#include "control/control.h"
#include "imageio/format/imageio_format_api.h"
#include "develop/pixelpipe_hb.h"
#include <inttypes.h>
#include <memory.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <tiffio.h>
+ Include dependency graph for tiff.c:

Data Structures

struct  dt_imageio_tiff_t
 
struct  dt_imageio_tiff_gui_t
 

Macros

#define MASKS_USE_SAME_FORMAT
 

Typedefs

typedef struct dt_imageio_tiff_t dt_imageio_tiff_t
 
typedef struct dt_imageio_tiff_gui_t dt_imageio_tiff_gui_t
 

Functions

int write_image (dt_imageio_module_data_t *d_tmp, const char *filename, const void *in_void, dt_colorspaces_color_profile_type_t over_type, const char *over_filename, void *exif, int exif_len, int32_t imgid, int num, int total, dt_dev_pixelpipe_t *pipe, const gboolean export_masks)
 
size_t params_size (dt_imageio_module_format_t *self)
 
voidlegacy_params (dt_imageio_module_format_t *self, const void *const old_params, const size_t old_params_size, const int old_version, const int new_version, size_t *new_size)
 
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, const int size)
 
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 ()
 
static void bpp_combobox_changed (GtkWidget *widget, gpointer user_data)
 
static void shortfile_combobox_changed (GtkWidget *widget, gpointer user_data)
 
static void compress_combobox_changed (GtkWidget *widget, gpointer user_data)
 
static void compress_level_changed (GtkWidget *slider, gpointer user_data)
 
void init (dt_imageio_module_format_t *self)
 
void cleanup (dt_imageio_module_format_t *self)
 
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)
 
int flags (dt_imageio_module_data_t *data)
 

Macro Definition Documentation

◆ MASKS_USE_SAME_FORMAT

#define MASKS_USE_SAME_FORMAT

Typedef Documentation

◆ dt_imageio_tiff_gui_t

◆ dt_imageio_tiff_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)

◆ compress_combobox_changed()

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

◆ compress_level_changed()

static void compress_level_changed ( GtkWidget *  slider,
gpointer  user_data 
)
static

References dt_bauhaus_slider_get(), and dt_conf_set_int().

Referenced by gui_init().

◆ extension()

const char * extension ( dt_imageio_module_data_t data)

◆ flags()

◆ 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()

◆ legacy_params()

◆ 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)

◆ set_params()

◆ shortfile_combobox_changed()

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

References dt_bauhaus_combobox_get(), and dt_conf_set_int().

Referenced by gui_init().

◆ write_image()