设置画布颜色的方法:1、使用“imagecolorallocate(image,red,green,blue)”语句;2、使用“imagecolorallocatealpha(image,red,green,blue,alpha)”语句。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
方法1:imagecolorallocate() 函数
imagecolorallocate() 函数可以为一个图像资源分配颜色,如果在图像中需要设置多种颜色,只要多次调用该函数即可。函数的语法格式如下所示:
imagecolorallocate(resource $image, i活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看nt $red, int $green, int $blue):
其中,$image 为要设置颜色的图像资源,imagecolorallocate() 函数会返回一个标识符,代表了由给定的 RGB 成分组成的颜色;$red,$green 和 $blue 分别是所需要的颜色的红,绿,蓝成分,取值范围是 0 到 255 的整数或者十六进制的 0x00 到 0xFF。
提示:如果是使用 imagecreate() 函数创建的图像资源,在第一次调用 imagecolorallocate() 函数时会默认为其填充背景色。
【示例】使用 imagecolorallocate() 函数为图像设置颜色。
运行结果如下图所示:
方法2:使用imagecolorallocatealpha() 函数
imagecolorallocatealpha() 函数的作用和 imagecolorallocate() 相同,但多了一个额外的设置透明度的参数 alpha,函数的语法格式如下:
imagecolorallocatealpha(resource $image, int $red, int $green, int $blue, int $alpha)
其中,$image 为要设置颜色的图像资源;$red,$green 和 $blue 分别是所需要的颜色的红,绿,蓝成分,取值范围是 0 到 255 的整数或者十六进制的 0x00 到 0xFF;$alpha 用来设置颜色的透明的,取值范围在 0 到 127 之间,0 表示完全不透明,127 则表示完全透明。
【示例】使用 imagecolorallocatealpha() 函数为图像设置颜色。
运行结果如下图所示:
推荐学习:《PHP视频教程》
本文来源网站:info110.com,若侵权,请联系删除。
《php怎么设置画布颜色》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...