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);
?>

时间: 2024-08-03 01:25:27

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

使用GD库生成带阴影文字的图片

这篇文章主要介绍了使用GD库生成带阴影文字的图片的方法,非常的细致,推荐给大家,需要的朋友可以参考下 最近使用GD库来进行微信公共账号的图片生成,研究了一下GD库文字阴影效果的生成同时也发现了GD库的强大. GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片. 在网站上GD库通常用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等. GD库的安装什么的网上都有,现在很多虚拟空间也都支持,这里就不再赘述.

使用GD库生成带阴影文字的图片_php技巧

最近使用GD库来进行微信公共账号的图片生成,研究了一下GD库文字阴影效果的生成同时也发现了GD库的强大. GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片. 在网站上GD库通常用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等. GD库的安装什么的网上都有,现在很多虚拟空间也都支持,这里就不再赘述.下面通过我实际应用代码的实例和相关的注释为大家介绍一下GD库的使用方法. 原图: 生成效果图: 代码如

PHP中使用GD库创建圆形饼图的例子_php实例

在PHP中,有一些简单的图像函数是可以直接使用的,但大多数要处理的图像,都需要在编译PHP时加上GD库.除了安装GD库之外,在PHP中还可能需要其他的库,这可以根据需要支持哪些图像格式而定.GD库可以在http://www.boutell.com/gd/免费下载,不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF.JPEG.PNG.WBMP.XBM等格式的图像文件,此外还支持一些如FreeType.Type 1等字体库.通过GD库中的函数,可以完成各种点.线.几何图形.文本及颜色

PHP中使用GD库绘制折线图 折线统计图的绘制方法_php实例

在PHP中,有一些简单的图像函数是可以直接使用的,但大多数要处理的图像,都需要在编译PHP时加上GD库.除了安装GD库之外,在PHP中还可能需要其他的库,这可以根据需要支持哪些图像格式而定.GD库可以在http://www.boutell.com/gd/免费下载,不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF.JPEG.PNG.WBMP.XBM等格式的图像文件,此外还支持一些如FreeType.Type 1等字体库.通过GD库中的函数可以完成各种点.线.几何图形.文本及颜色的

php 缩略图生成类:支持imagemagick及gd库两种处理

功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 使用imagemagick/GD库实现,imagemagick地址:www.imagemagick.org 需要安装imagemagick,安装方法如下:点击查看 PicThumb.class.php <?php /** 缩略图生成类,支持imagemagick及gd库两种处理 * Date: 2013-07-15 * Author: fdipzone * Ver: 1.2 * * Func:

Centos使用yum安装gd库过程全解

在Centos系统安装完成之后,在配置环境的过程中 往往需要gd库的运行,特别是用来处理图片的API,或是使用GD库来生成图片.处理图片等等,都是需要gd库的支持的! &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; GD库的作用:   GD库可以用来生成缩略图.针对图片加水印.用汉字来生成验证码,或是对网站数据生成报表等.   GD库的安装:   我们可以直接使用yum命令来安装,自动解决依赖关系及安装GD库相关

php实现的支持imagemagick及gd库两种处理的缩略图生成类_php技巧

本文实例讲述了php实现的支持imagemagick及gd库两种处理的缩略图生成类及其用法实例,非常具有实用价值.分享给大家供大家参考.具体如下: 一.功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 使用imagemagick/GD库实现,imagemagick地址:www.imagemagick.org 需要安装imagemagick,安装方法如下:http://www.jb51.net/article/55528.htm 二.实现方法:

PHP GD库相关图像生成和处理函数小结_php技巧

本文总结了PHP GD库相关图像生成和处理函数.分享给大家供大家参考,具体如下: 这几天在学习图像验证码部分,参考了许多例子,都是用GD库来生成和绘制图像的,所以打算把GD库封装成类来使用,顺便也学习和练习一下PHP面向对象部分. 首先分析一下GD库所提供的函数,依据功能作了划分:(这只是常用的基础级函数,更高级的函数稍后再作研究) 1. create // 图像生成 A.绘制图像 imageCreate // 基于调色板(256色)的图像(gif/*) imageCreateTrueColor

php笔记之GD库图片创建/简单验证码

燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it   php画图:比如说验证码,缩略图,加水印都要用到GD库,所以要开启gd2库,才能用 首先找到php.ini中extension=php_gd2.dll  去掉前边的分号,然后重启apache,创建图片就可以用了 /* 画图的一般步骤: 1.创建画布 2.创建颜料 3.画图或者写字 4.保存 5.销毁资源 */ //创建画布 $img=imagecreatetruecolor(300,200); /