PHP教程:GD库的imagecolorset函数简单修改图片颜色


现在有一张背景色为纯蓝色(或者红色等) 并且与照片里人物有很明显的反差色彩 的一寸单人照照片,现想把,该图片中的蓝色背景用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);
?>



相关阅读:
asp.net程序编译调试时偶尔出现访问被拒绝的错误的解决方法
Debian Linux系统编译内核标准方式介绍
DEDECMS自定义联动类别调用及修改方法
用js实现手把手教你月入万刀(转贴)
jquery团队发布jquery 1.4
使用bcompiler对PHP文件进行加密的代码
Css应用小技巧十四例
DEDECMS的DIGG功能
jQuery 表单验证扩展代码(一)
F#教程: 数值常量
PHP 面向对象实现代码
Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解决方法
Ubuntu下MatlabR2008a安装
利用WMI实现系统补丁检测分析
快速导航

Copyright © 2016 phpStudy |