ありがとうございますー。 単純に範囲内に収めるだけならそれで良いのですけれど、一応HSLからRGBの変換でそれだと思った値にならないので、最小がマイナスなら最大と足して最小を0にする、最大が31より大きいなら最大-31を最小に足して最大を31にする、っていう感じにしておきましたー(・u・) 今は、RGBから変換したHSLとHSLから変換したRGBの値が1:1で対応していないのが気持ち悪い感じですー…(´=ω= ` )