23#ifndef MUPDF_FITZ_BITMAP_H
24#define MUPDF_FITZ_BITMAP_H
void fz_clear_bitmap(fz_context *ctx, fz_bitmap *bit)
fz_bitmap * fz_keep_bitmap(fz_context *ctx, fz_bitmap *bit)
fz_bitmap * fz_new_bitmap_from_pixmap(fz_context *ctx, fz_pixmap *pix, fz_halftone *ht)
void fz_drop_bitmap(fz_context *ctx, fz_bitmap *bit)
struct fz_halftone fz_halftone
Definition bitmap.h:77
fz_halftone * fz_default_halftone(fz_context *ctx, int num_comps)
void fz_invert_bitmap(fz_context *ctx, fz_bitmap *bmp)
fz_bitmap * fz_new_bitmap_from_image(fz_context *ctx, fz_image *img, fz_halftone *ht)
fz_bitmap * fz_new_bitmap(fz_context *ctx, int w, int h, int n, int xres, int yres)
void fz_drop_halftone(fz_context *ctx, fz_halftone *ht)
fz_bitmap * fz_new_bitmap_from_pixmap_band(fz_context *ctx, fz_pixmap *pix, fz_halftone *ht, int band_start)
fz_halftone * fz_keep_halftone(fz_context *ctx, fz_halftone *half)
void fz_bitmap_details(fz_bitmap *bitmap, int *w, int *h, int *n, int *stride)
int xres
Definition bitmap.h:43
int stride
Definition bitmap.h:42
int h
Definition bitmap.h:42
int refs
Definition bitmap.h:41
unsigned char * samples
Definition bitmap.h:44
int n
Definition bitmap.h:42
int yres
Definition bitmap.h:43
int w
Definition bitmap.h:42