Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
imageio_png.c File Reference
#include <assert.h>
#include <inttypes.h>
#include <memory.h>
#include <png.h>
#include <stdio.h>
#include <strings.h>
#include "common/colorspaces.h"
#include "common/darktable.h"
#include "imageio_png.h"
#include "common/exif.h"
#include "control/conf.h"
#include "develop/develop.h"
#include "imageio.h"
#include "imageio_tiff.h"
+ Include dependency graph for imageio_png.c:

Macros

#define NUM_BYTES_CHECK   (8)
 

Functions

int read_header (const char *filename, dt_imageio_png_t *png)
 
int read_image (dt_imageio_png_t *png, void *out)
 
dt_imageio_retval_t dt_imageio_open_png (dt_image_t *img, const char *filename, dt_mipmap_buffer_t *mbuf)
 
int dt_imageio_png_read_profile (const char *filename, uint8_t **out)
 

Macro Definition Documentation

◆ NUM_BYTES_CHECK

#define NUM_BYTES_CHECK   (8)

Function Documentation

◆ dt_imageio_open_png()

◆ dt_imageio_png_read_profile()

int dt_imageio_png_read_profile ( const char *  filename,
uint8_t **  out 
)

◆ read_header()

◆ read_image()