現在有一張背景色為純藍色(或者紅色等) 並且與照片裡人物有很明顯的反差色彩 的一寸單人照照片,現想把,該圖片中的藍色背景用PHP處理為白色。即類似於PS中,用白色填充藍色的效果。
使用GD庫的imagecolorset函數可以修改簡單的索引色. 不過只能對gif與png圖片有效
<?PHP
$img = file_get_contents('http://圖片地址);
$im = imagecreatefromstring($img);
$bg = imagecolorat($im, 0, 0);
imagecolorset($im, $bg, 0, 0, 255);
imagepng($im);
imagedestroy($im);
?>