[gs-commits] ghostpdl branch, master, updated. ghostpdl-9.02-522-gd8da050

Till Kamppeter till at ghostscript.com
Tue Aug 16 00:32:41 UTC 2011


The ghostpdl branch, master has been updated
       via  d8da050fcfcb6bd62024ab007d4ad2c6a7b8920b (commit)
      from  1920f21e245e9e1c1ed9e8df1314b4b548088db5 (commit)

----------------------------------------------------------------------
commit d8da050fcfcb6bd62024ab007d4ad2c6a7b8920b
Author: Till Kamppeter <till.kamppeter at gmail.com>
Date:   Tue Aug 16 02:30:38 2011 +0200

    CUPS Raster: Improved recognition of black pixels on CMYK -> RGBW conversion
    
    To improve on bug 691922.

diff --git a/gs/cups/gdevcups.c b/gs/cups/gdevcups.c
index 689c533..98324eb 100644
--- a/gs/cups/gdevcups.c
+++ b/gs/cups/gdevcups.c
@@ -1188,7 +1188,8 @@ cups_map_cmyk(gx_device *pdev,		/* I - Device info */
         c1 = m + k;
         c2 = y + k;
         if (cups->header.cupsColorSpace == CUPS_CSPACE_RGBW) {
-	  if (k >= frac_1) {
+	  if ((k >= frac_1 - 1) ||
+	      ((c0 >= frac_1) && (c1 >= frac_1) && (c2 >= frac_1))) {
 	    c0 = frac_1;
 	    c1 = frac_1;
 	    c2 = frac_1;


Summary of changes:
 gs/cups/gdevcups.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)



More information about the gs-commits mailing list