>>299さん

ありがとうございます。チェックしてみます。

「あの式」ですが、以下のものです。

Y = 0.29900 * R + 0.58700 * G + 0.11400 * B
Cb = -0.16874 * R - 0.33126 * G + 0.50000 * B + 128
Cr = 0.50000 * R - 0.41869 * G - 0.08131 * B + 128

R = Y + 1.40200 * (Cr - 128)
G = Y - 0.34414 * (Cb - 128) - 0.71414 * (Cr - 128)
B = Y + 1.77200 * (Cb - 128)


ある文献にあったものをそのまま使っています。

もし、値が256を超えているようなことになっていたら、
どのような対処をすればよいでしょうか?