diff options
Diffstat (limited to 'Build/source/libs/xpdf/xpdf-src/splash/SplashState.cc')
-rw-r--r-- | Build/source/libs/xpdf/xpdf-src/splash/SplashState.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Build/source/libs/xpdf/xpdf-src/splash/SplashState.cc b/Build/source/libs/xpdf/xpdf-src/splash/SplashState.cc index 17ac8d17a19..74421c48a4a 100644 --- a/Build/source/libs/xpdf/xpdf-src/splash/SplashState.cc +++ b/Build/source/libs/xpdf/xpdf-src/splash/SplashState.cc @@ -285,10 +285,11 @@ void SplashState::setTransfer(Guchar *red, Guchar *green, Guchar *blue, memcpy(grayTransfer, gray, 256); #if SPLASH_CMYK for (i = 0; i < 256; ++i) { - cmykTransferC[i] = 255 - rgbTransferR[255 - i]; - cmykTransferM[i] = 255 - rgbTransferG[255 - i]; - cmykTransferY[i] = 255 - rgbTransferB[255 - i]; - cmykTransferK[i] = 255 - grayTransfer[255 - i]; + cmykTransferC[i] = (Guchar)(255 - rgbTransferR[255 - i]); + cmykTransferM[i] = (Guchar)(255 - rgbTransferG[255 - i]); + cmykTransferY[i] = (Guchar)(255 - rgbTransferB[255 - i]); + cmykTransferK[i] = (Guchar)(255 - grayTransfer[255 - i]); } #endif } + |