Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
qoi.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  qoi_desc
 

Macros

#define QOI_SRGB   0
 
#define QOI_LINEAR   1
 

Functions

int qoi_write (const char *filename, const void *data, const qoi_desc *desc)
 
voidqoi_read (const char *filename, qoi_desc *desc, int channels)
 
voidqoi_encode (const void *data, const qoi_desc *desc, int *out_len)
 
voidqoi_decode (const void *data, int size, qoi_desc *desc, int channels)
 

Class Documentation

◆ qoi_desc

struct qoi_desc
Class Members
unsigned char channels
unsigned char colorspace
unsigned int height
unsigned int width

Macro Definition Documentation

◆ QOI_LINEAR

#define QOI_LINEAR   1

◆ QOI_SRGB

#define QOI_SRGB   0

Function Documentation

◆ qoi_decode()

void * qoi_decode ( const void data,
int  size,
qoi_desc desc,
int  channels 
)

◆ qoi_encode()

void * qoi_encode ( const void data,
const qoi_desc desc,
int *  out_len 
)

Referenced by Slic3r::GCodeThumbnails::compress_thumbnail_qoi().

+ Here is the caller graph for this function:

◆ qoi_read()

void * qoi_read ( const char *  filename,
qoi_desc desc,
int  channels 
)

◆ qoi_write()

int qoi_write ( const char *  filename,
const void data,
const qoi_desc desc 
)