diff options
Diffstat (limited to 'include/fitz/colorspace.h')
-rw-r--r-- | include/fitz/colorspace.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/fitz/colorspace.h b/include/fitz/colorspace.h index 322b96c8..1d6c9a64 100644 --- a/include/fitz/colorspace.h +++ b/include/fitz/colorspace.h @@ -9,6 +9,8 @@ struct fz_colorspace_s int refs; char name[16]; int n; + void (*convpixmap)(fz_colorspace *ss, fz_pixmap *sp, fz_colorspace *ds, fz_pixmap *dp); + void (*convcolor)(fz_colorspace *ss, float *sv, fz_colorspace *ds, float *dv); void (*toxyz)(fz_colorspace *, float *src, float *xyz); void (*fromxyz)(fz_colorspace *, float *xyz, float *dst); void (*drop)(fz_colorspace *); @@ -27,5 +29,10 @@ struct fz_colorcube_s fz_colorspace *fz_keepcolorspace(fz_colorspace *cs); void fz_dropcolorspace(fz_colorspace *cs); + void fz_convertcolor(fz_colorspace *srcs, float *srcv, fz_colorspace *dsts, float *dstv); +void fz_convertpixmap(fz_colorspace *srcs, fz_pixmap *srcv, fz_colorspace *dsts, fz_pixmap *dstv); + +void fz_stdconvcolor(fz_colorspace *srcs, float *srcv, fz_colorspace *dsts, float *dstv); +void fz_stdconvpixmap(fz_colorspace *srcs, fz_pixmap *srcv, fz_colorspace *dsts, fz_pixmap *dstv); |