2月
13

RGBの色で一番近い色(近似色)を求める方法

By admin  //  備忘用  //  No Comments
ホームページのシステム開発で指定された色に近い色から順に色を並べる必要があったのでちょっと調べて備忘用にここに記録。
普段必要な人は少ないと思うけれど、
PHPとかでプログラムを作ってる人は使うことがあるかもしれない。

調べてみると難しい話ではなかった。
簡単に言うとピタゴラスの定理が当てはまる。
WEBの場合、色はR(赤)G(緑)B(青)と3原色で構成されている。
つまり、3つのパラメーターで色が決まる。
色の近さを求めるというのは座標空間での2点間の距離を求めるのと同じ。
ピタゴラスの定理を使って、
(x^2+y^2+z^2)^1/2を使う。
これを色に当てはめると、
色1(r1, b1, g1)
色2(r2, b2, g2)
((r2-r1)^2+(g2-g1)^2+(b2-b1)^2)^1/2
これで他の色との差を求めることが出来る。

Leave a comment

↓サーバーを借りるなら↓
サーバーについてはこちら


↓ドメインをとるなら↓
ドメインについてはこちら

↓ネットショップを始めるなら↓

人気の記事