当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP开发技巧:PHP关于图像颜色的操作

PHP
php中目录,文件操作详谈
理解PHP5中static和const关键字的区别
php中支持多种编码的中文字符串截取函数!
关于BIG5-HKSCS的解决方法
自动生成文章摘要的代码[PHP 版本]
完美解决dedecms中的[html][/html]和[code][/code]问题
不错的dedecms修改实用集锦
PHP的分页功能
dedecms中显示数字验证码的修改方法
dedecms中常见问题修改方法总结
用PHP写的MySQL数据库用户认证系统代码
收集的PHP中与数组相关的函数
PHP中动态显示签名和ip原理
实现dedecms全站URL静态化改造的代码
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
在任意字符集下正常显示网页的方法一
在任意字符集下正常显示网页的方法二(续)
经典的PHPer为什么被认为是草根?
dedecms系统常用术语汇总
一篇入门的php Class 文章

PHP开发技巧:PHP关于图像颜色的操作


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 273 ::
收藏到网摘: n/a

.imagecolorallocate
语法:int imagecolorallocate(int im,int red,int green,int blue)
该函数的功能是在im为表示的图像中设定RGB模式的颜色,返回值为一个标识,这个标识唯一确定了一个在im图像的颜色,只有使用改函数指定到特定图像中的颜色才能被该图像使用,一个图像中所有实用的颜色都必须用这样的方法来指定。而且一个图像不能使用另外一个图像中的颜色

2.imagecolortransparent
语法:int imagecolortransparent(int im[,int col])
该函数给图像指定透明的背景色,im为图像的标识,col为使用ImageColorAllocate函数给图像指定的颜色,返回值为新指定的透明色的标识

3.imagecolorat
语法: int imagecolorat(int im,int x,int y)
该函数可以取得图像中的点源素的颜色值。参数im为图形的标识,x和Y分别为图像中的点所在的位置的横坐标和纵坐标

4.imagecolorclosest
语法:int imagecolorclosest(int im,int red,int green,int blue)
该函数可以计算给定的图像中某点的颜色和哪个颜色的索引值最接近,参数im为图像的标识。

5.imagecoloeset
语法:bool imagecolorset(int im,int index,int red,int green,int blue)
该函数可以设定图像的颜色索引表中指定索引的颜色 。 index为指定的索引号

6.imagecolorsforindex
语法:array imagecolorsforindex(int im,int index)
该函数从图像的元素索引表中根据索引号取得指定的颜色

7.imagecolorstotal
语法:int imagecolorstotal(int im)
该函数能探测图像总共使用了多少种颜色