libonion
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Functions
jpeg.c File Reference
#include <setjmp.h>
#include <stdio.h>
#include <stddef.h>
#include <stdbool.h>
#include <jpeglib.h>
#include <onion/types_internal.h>
#include <onion/response.h>
#include <onion/log.h>

Data Structures

struct  onion_jpeg_data_t
struct  onion_error_mgr

Typedefs

typedef struct onion_jpeg_data_t onion_jpeg_data
typedef struct onion_error_mgronion_error_ptr

Functions

void onion_error_exit (j_common_ptr cinfo)
void onion_init_destination (j_compress_ptr cinfo)
boolean onion_empty_output_buffer (j_compress_ptr cinfo)
void onion_term_destination (j_compress_ptr cinfo)
int onion_jpeg_response (unsigned char *image, int image_num_color_channels, J_COLOR_SPACE image_color_space, int image_width, int image_height, int output_quality, onion_response *res)
 Writes image data to a response object.

Typedef Documentation

Function Documentation

boolean onion_empty_output_buffer ( j_compress_ptr  cinfo)
void onion_error_exit ( j_common_ptr  cinfo)
void onion_init_destination ( j_compress_ptr  cinfo)
int onion_jpeg_response ( unsigned char *  image,
int  image_num_color_channels,
J_COLOR_SPACE  image_color_space,
int  image_width,
int  image_height,
int  output_quality,
onion_response res 
)
void onion_term_destination ( j_compress_ptr  cinfo)