diff options
author | kcwu <kcwu@chromium.org> | 2016-11-07 08:41:54 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-11-07 08:41:54 -0800 |
commit | a94fc11866adb1b9ca4a4e1afb4fb574ed472e07 (patch) | |
tree | c5f25a7776f73515702ee5e9cbc6a5d47a221e8f /core | |
parent | 9adabf8867243579ce9cf8969707a9b919065090 (diff) | |
download | pdfium-a94fc11866adb1b9ca4a4e1afb4fb574ed472e07.tar.xz |
Clean up fx_codec_icc.cpp
Review-Url: https://codereview.chromium.org/2482663002
Diffstat (limited to 'core')
-rw-r--r-- | core/fxcodec/codec/fx_codec_icc.cpp | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/core/fxcodec/codec/fx_codec_icc.cpp b/core/fxcodec/codec/fx_codec_icc.cpp index 085452223d..1be4d48518 100644 --- a/core/fxcodec/codec/fx_codec_icc.cpp +++ b/core/fxcodec/codec/fx_codec_icc.cpp @@ -8,12 +8,6 @@ #include "core/fxcodec/fx_codec.h" #include "third_party/lcms2-2.6/include/lcms2.h" -const uint32_t N_COMPONENT_LAB = 3; -const uint32_t N_COMPONENT_GRAY = 1; -const uint32_t N_COMPONENT_RGB = 3; -const uint32_t N_COMPONENT_CMYK = 4; -const uint32_t N_COMPONENT_DEFAULT = 3; - struct CLcmsCmm { cmsHTRANSFORM m_hTransform; int m_nSrcComponents; @@ -57,28 +51,6 @@ bool CheckComponents(cmsColorSpaceSignature cs, int nComponents, bool bDst) { return true; } -uint32_t GetCSComponents(cmsColorSpaceSignature cs) { - uint32_t components; - switch (cs) { - case cmsSigLabData: - components = N_COMPONENT_LAB; - break; - case cmsSigGrayData: - components = N_COMPONENT_GRAY; - break; - case cmsSigRgbData: - components = N_COMPONENT_RGB; - break; - case cmsSigCmykData: - components = N_COMPONENT_CMYK; - break; - default: - components = N_COMPONENT_DEFAULT; - break; - } - return components; -} - void* IccLib_CreateTransform(const unsigned char* pSrcProfileData, uint32_t dwSrcProfileSize, uint32_t& nSrcComponents, @@ -108,7 +80,7 @@ void* IccLib_CreateTransform(const unsigned char* pSrcProfileData, int srcFormat; bool bLab = false; cmsColorSpaceSignature srcCS = cmsGetColorSpace(srcProfile); - nSrcComponents = GetCSComponents(srcCS); + nSrcComponents = cmsChannelsOf(srcCS); if (srcCS == cmsSigLabData) { srcFormat = COLORSPACE_SH(PT_Lab) | CHANNELS_SH(nSrcComponents) | BYTES_SH(0); |