Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
ppm.c File Reference
#include "common/darktable.h"
#include "common/imageio.h"
#include "common/imageio_module.h"
#include "imageio/format/imageio_format_api.h"
#include <glib/gstdio.h>
#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
+ Include dependency graph for ppm.c:

Functions

void init (dt_imageio_module_format_t *self)
 
void cleanup (dt_imageio_module_format_t *self)
 
int write_image (dt_imageio_module_data_t *ppm, const char *filename, const void *in_tmp, 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, 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 ()
 
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)
 

Function Documentation

◆ bpp()

int bpp ( dt_imageio_module_data_t p)

◆ cleanup()

void cleanup ( dt_imageio_module_format_t self)

◆ extension()

const char * extension ( 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()

void * get_params ( dt_imageio_module_format_t self)

◆ gui_cleanup()

void gui_cleanup ( dt_imageio_module_format_t self)

◆ gui_init()

void gui_init ( dt_imageio_module_format_t self)
Todo:
: some quality/compression stuff?

◆ gui_reset()

void gui_reset ( dt_imageio_module_format_t self)

◆ init()

void init ( dt_imageio_module_format_t self)

◆ levels()

int levels ( dt_imageio_module_data_t p)

References IMAGEIO_INT16, and IMAGEIO_RGB.

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

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

References size.

◆ write_image()

int write_image ( dt_imageio_module_data_t ppm,
const char *  filename,
const void in_tmp,
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 
)