>>261
ここの過去ログにあったHSV(=HSBですよね?)とHSIのコードを参考にしましたがそのどちらでもないようです。
ただ色相・彩度についてはHSIのとほぼ同じような結果になっております。
RGB各値について
R = ( 1 - 明度 ) R + 明度  (明度>0)
R = ( 1 + 明度 ) R       (明度<0)
としたらそれっぽくなったかんじです。←まだしっかり検証していませんが。