YCCK 色空間でエンコードされた色の jpeg 画像があります。libjpeg を使用して C++ で既にデコードしています。どうすればRGBに変換できますか?
ICCカラープロファイルを使用してCMYKからRGBに変換する方法を知っているので、CMYKに変換することも役に立ちます。
こちらをご覧ください。
まず、次のように RGB 形式に変換されます。
R = Y + 1.402*Cr - 179.456 G = Y - 0.34414*Cb - 0.71414*Cr + 135.45984 B = Y + 1.772*Cb - 226.816
その後、次のように CMYK 画像への変換が行われます。
C = 255 – R M = 255 – G Y = 255 – B
K チャネルの値はそのまま書き込まれます。