PCOTをご使用いただき、ありがとうございます。
ご要望についてですが、画像が添付されていないので具体的にどうしたいのかはちょっと分かりませんが、色置換の逆は実は前にやろうとしたことがあるんです。
安直に「逆色置換」と呼んでましたが、結果から言うと無理でした。
理由として、0(完全一致)を設定した場合は問題なく上手く行くんです。
下記の引用の通り
-10に設定した場合は、色の近似範囲10から外れるものが変換対象になる
これを実装した途端、凄まじく処理が重くなってしまい、実用的な速度での置換が不可能でした。組み方が不味いのかもしれませんが、少なくともアルゴリズム的に今やっている色置換の判定を反転させるだけでは、上手くいきません。
恐らく処理が重くなる理由は置換する色が多すぎるせいだと思われるので、高精度に256色程度まで減色した画像であれば、上手く行く可能性があります。
高精度に色を減色するサンプルは前に見つけたのですが、かなり複雑な画像処理を行う必要があるので直ぐに対応するのは不可能です。
ただ、仰る要望は前々からやりたいとは思っているので今後もトライはして行こうと思います。
以上、ご理解いただけますと幸いです。
通報 ...