$hue+=$added_value で色相を編集しようとすると、HSI<--> RGB 変換が完全に機能します。
しかし、同じ変換を使用して同じ方法 ($saturation+=added_saturation) で彩度を変更しようとすると、色は明るくなりますが、多くの色のパッチができてしまいます。例: 元の白色の領域にピンクのパッチがあり、元のオレンジ色の領域の一部が青色になります。結果のRGB値をすでに確認しており、すべてが255の値内にあります。どのように試しても、まだ問題を見つけることができません。
added_value の範囲は -100 から 100 です。使用される範囲は次のとおりです。 H : 0 から 360 S : 0 から 100 I : 0 から 255 私が見つけて使用した変換は次のとおりです: http://web2.clarkson.edu/class /image_process/RGB%20to%20HSI.pdf