summaryrefslogtreecommitdiff
path: root/fitz/res_colorspace.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2011-04-08 15:10:06 +0200
committerTor Andersson <tor.andersson@artifex.com>2011-04-08 15:39:30 +0200
commit9915a386ea1dab21c5bbd4a0c8012dd13dbda301 (patch)
tree872ba59767d5eb146bffd17deb800511525c6129 /fitz/res_colorspace.c
parent5526e501b4447d6cbc6ed868a3c182dba22c1f5d (diff)
downloadmupdf-9915a386ea1dab21c5bbd4a0c8012dd13dbda301.tar.xz
Various patches from SumatraPDF.
Diffstat (limited to 'fitz/res_colorspace.c')
-rw-r--r--fitz/res_colorspace.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/fitz/res_colorspace.c b/fitz/res_colorspace.c
index 0add872a..47df2b34 100644
--- a/fitz/res_colorspace.c
+++ b/fitz/res_colorspace.c
@@ -162,6 +162,21 @@ fz_colorspace *fz_device_rgb = &k_device_rgb;
fz_colorspace *fz_device_bgr = &k_device_bgr;
fz_colorspace *fz_device_cmyk = &k_device_cmyk;
+fz_colorspace *
+fz_find_device_colorspace(char *name)
+{
+ if (!strcmp(name, "DeviceGray"))
+ return fz_device_gray;
+ if (!strcmp(name, "DeviceRGB"))
+ return fz_device_rgb;
+ if (!strcmp(name, "DeviceBGR"))
+ return fz_device_bgr;
+ if (!strcmp(name, "DeviceCMYK"))
+ return fz_device_cmyk;
+ fz_warn("unknown device colorspace: %s", name);
+ return NULL;
+}
+
/* Fast pixmap color conversions */
static void fast_gray_to_rgb(fz_pixmap *src, fz_pixmap *dst)