7

私の目標は、配列のRGBと比較してRGBの最も近い一致を見つけることです。画像内のすべてのピクセルをループする関数を既に作成しています。今必要なのは、画像内の各ピクセルの最も近い色を配列の色に見つけることだけです。

$colors = array(
    array(221,221,221),
    array(219,125,62),
    array(179,80,188),
    array(107,138,201),
    array(177,166,39),
    array(65,174,56),
    array(208,132,153),
    array(64,64,64),
    array(154,161,161),
    array(46,110,137),
    array(126,61,181),
    array(46,56,141),
    array(79,50,31),
    array(53,70,27),
    array(150,52,48),
    array(25,22,22)
);

色の数を減らし、後でデータベースで比較するために画像を 8 ビットに変換しようとしましたが、それは良い考えではないようです。

4

1 に答える 1