現在、純粋な青色の背景色 (または赤色など) と、写真内の人物と非常に対照的な色を持つ 1 インチの写真があります。PHP を使用して、写真内の青色の背景を処理したいと考えています。ホワイトとして。これは、PS で青を白で塗りつぶす効果と似ています。
GD ライブラリの imagecolorset 関数を使用すると、単純なインデックス カラーを変更できます。ただし、これは gif および png 画像に対してのみ有効です。
$img = file_get_contents('http://画像アドレス);
$im = imagecreatefromstring($img);
$bg = imagecolorat($im, 0, 0 );
imagecolorset($im, $bg, 0, 0, 255);
imagepng($im);
imagedestroy($im);
?>