11
11
San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
14
/* $Id: gdevpdfc.h 8022 2007-06-05 22:23:38Z giles $ */
15
15
/* Internal color space writing interfaces for pdfwrite driver. */
17
17
#ifndef gdevpdfc_INCLUDED
30
30
* Finish creating a CIE-based color space (Calxxx or Lab.)
32
32
int pdf_finish_cie_space(cos_array_t *pca, cos_dict_t *pcd,
33
const gs_cie_common *pciec);
33
const gs_cie_common *pciec);
35
35
/* ------ Exported by gdevpdfk.c for gdevpdfc.c ------ */
39
39
* broken out only for readability.
41
41
int pdf_iccbased_color_space(gx_device_pdf *pdev, cos_value_t *pvalue,
42
const gs_color_space *pcs, cos_array_t *pca);
42
const gs_color_space *pcs, cos_array_t *pca);
45
45
* Convert a CIEBased space to Lab or ICCBased.
47
47
int pdf_convert_cie_space(gx_device_pdf *pdev, cos_array_t *pca,
48
const gs_color_space *pcs, const char *dcsname,
49
const gs_cie_common *pciec, const gs_range *prange,
50
cie_cache_one_step_t one_step,
51
const gs_matrix3 *pmat, const gs_range_t **pprange);
48
const gs_color_space *pcs, const char *dcsname,
49
const gs_cie_common *pciec, const gs_range *prange,
50
cie_cache_one_step_t one_step,
51
const gs_matrix3 *pmat, const gs_range_t **pprange);
54
54
* Create a Lab color space object.
56
56
int pdf_put_lab_color_space(cos_array_t *pca, cos_dict_t *pcd,
57
const gs_range ranges[3] /* only [1] and [2] used */);
57
const gs_range ranges[3] /* only [1] and [2] used */);
59
59
#endif /* gdevpdfc_INCLUDED */