23#ifndef MUPDF_FITZ_PIXMAP_H
24#define MUPDF_FITZ_PIXMAP_H
int fz_pixmap_y(fz_context *ctx, const fz_pixmap *pix)
void fz_tint_pixmap(fz_context *ctx, fz_pixmap *pix, int black, int white)
void fz_subsample_pixmap(fz_context *ctx, fz_pixmap *tile, int factor)
fz_pixmap * fz_clone_pixmap_area_with_different_seps(fz_context *ctx, fz_pixmap *src, const fz_irect *bbox, fz_colorspace *dcs, fz_separations *seps, fz_color_params color_params, fz_default_colorspaces *default_cs)
void fz_md5_pixmap(fz_context *ctx, fz_pixmap *pixmap, unsigned char digest[16])
int fz_pixmap_width(fz_context *ctx, const fz_pixmap *pix)
void fz_drop_pixmap(fz_context *ctx, fz_pixmap *pix)
size_t fz_pixmap_size(fz_context *ctx, fz_pixmap *pix)
fz_pixmap * fz_new_pixmap_from_pixmap(fz_context *ctx, fz_pixmap *pixmap, const fz_irect *rect)
fz_pixmap * fz_new_pixmap_from_alpha_channel(fz_context *ctx, fz_pixmap *src)
void fz_decode_tile(fz_context *ctx, fz_pixmap *pix, const float *decode)
int fz_detect_document(fz_context *ctx, fz_quad *points, fz_pixmap *src)
void fz_fill_pixmap_with_color(fz_context *ctx, fz_pixmap *pix, fz_colorspace *colorspace, float *color, fz_color_params color_params)
void fz_clear_pixmap_rect_with_value(fz_context *ctx, fz_pixmap *pix, int value, fz_irect r)
fz_pixmap * fz_alpha_from_gray(fz_context *ctx, fz_pixmap *gray)
fz_pixmap * fz_scale_pixmap(fz_context *ctx, fz_pixmap *src, float x, float y, float w, float h, const fz_irect *clip)
void fz_clear_pixmap_with_value(fz_context *ctx, fz_pixmap *pix, int value)
int fz_pixmap_spots(fz_context *ctx, const fz_pixmap *pix)
void fz_clear_pixmap(fz_context *ctx, fz_pixmap *pix)
@ FZ_PIXMAP_FLAG_INTERPOLATE
Definition pixmap.h:449
@ FZ_PIXMAP_FLAG_FREE_SAMPLES
Definition pixmap.h:450
int fz_pixmap_stride(fz_context *ctx, const fz_pixmap *pix)
void fz_invert_pixmap(fz_context *ctx, fz_pixmap *pix)
fz_pixmap * fz_keep_pixmap(fz_context *ctx, fz_pixmap *pix)
void fz_gamma_pixmap(fz_context *ctx, fz_pixmap *pix, float gamma)
void fz_set_pixmap_resolution(fz_context *ctx, fz_pixmap *pix, int xres, int yres)
struct fz_overprint fz_overprint
Definition pixmap.h:41
fz_irect fz_pixmap_bbox(fz_context *ctx, const fz_pixmap *pix)
int fz_pixmap_colorants(fz_context *ctx, const fz_pixmap *pix)
fz_colorspace * fz_pixmap_colorspace(fz_context *ctx, const fz_pixmap *pix)
fz_pixmap * fz_autowarp_pixmap(fz_context *ctx, fz_pixmap *src, fz_quad points)
fz_pixmap * fz_new_pixmap_with_bbox_and_data(fz_context *ctx, fz_colorspace *colorspace, fz_irect rect, fz_separations *seps, int alpha, unsigned char *samples)
void fz_invert_pixmap_luminance(fz_context *ctx, fz_pixmap *pix)
fz_pixmap * fz_new_pixmap_with_bbox(fz_context *ctx, fz_colorspace *colorspace, fz_irect bbox, fz_separations *seps, int alpha)
int fz_pixmap_alpha(fz_context *ctx, const fz_pixmap *pix)
int fz_pixmap_components(fz_context *ctx, const fz_pixmap *pix)
unsigned char * fz_pixmap_samples(fz_context *ctx, const fz_pixmap *pix)
fz_pixmap * fz_new_pixmap_from_color_and_mask(fz_context *ctx, fz_pixmap *color, fz_pixmap *mask)
fz_pixmap * fz_convert_pixmap(fz_context *ctx, const fz_pixmap *pix, fz_colorspace *cs_des, fz_colorspace *prf, fz_default_colorspaces *default_cs, fz_color_params color_params, int keep_alpha)
fz_pixmap * fz_clone_pixmap(fz_context *ctx, const fz_pixmap *old)
fz_pixmap * fz_new_pixmap_with_data(fz_context *ctx, fz_colorspace *colorspace, int w, int h, fz_separations *seps, int alpha, int stride, unsigned char *samples)
int fz_pixmap_x(fz_context *ctx, const fz_pixmap *pix)
fz_pixmap * fz_alpha_from_rgb(fz_context *ctx, fz_pixmap *color)
void fz_invert_pixmap_raw(fz_context *ctx, fz_pixmap *pix)
fz_stream * fz_unpack_stream(fz_context *ctx, fz_stream *src, int depth, int w, int h, int n, int indexed, int pad, int skip)
fz_pixmap * fz_warp_pixmap(fz_context *ctx, fz_pixmap *src, fz_quad points, int width, int height)
int fz_pixmap_height(fz_context *ctx, const fz_pixmap *pix)
int fz_is_pixmap_monochrome(fz_context *ctx, fz_pixmap *pixmap)
void fz_invert_pixmap_rect(fz_context *ctx, fz_pixmap *image, fz_irect rect)
fz_pixmap * fz_new_pixmap(fz_context *ctx, fz_colorspace *cs, int w, int h, fz_separations *seps, int alpha)
void fz_copy_pixmap_rect(fz_context *ctx, fz_pixmap *dest, fz_pixmap *src, fz_irect r, const fz_default_colorspaces *default_cs)
void fz_invert_pixmap_alpha(fz_context *ctx, fz_pixmap *pix)
struct fz_separations fz_separations
Definition separation.h:43
Definition geometry.h:248
unsigned char flags
Definition pixmap.h:438
fz_separations * seps
Definition pixmap.h:440
int xres
Definition pixmap.h:441
int yres
Definition pixmap.h:441
int w
Definition pixmap.h:434
fz_colorspace * colorspace
Definition pixmap.h:442
int h
Definition pixmap.h:434
int x
Definition pixmap.h:434
unsigned char * samples
Definition pixmap.h:443
unsigned char alpha
Definition pixmap.h:437
fz_pixmap * underlying
Definition pixmap.h:444
unsigned char n
Definition pixmap.h:435
unsigned char s
Definition pixmap.h:436
ptrdiff_t stride
Definition pixmap.h:439
fz_storable storable
Definition pixmap.h:433
int y
Definition pixmap.h:434
Definition geometry.h:782