猿问

如下imagecolorallocate的第一个参数是用来干嘛的?

int imagecolorallocate ( resource $image , int $red , int $green , int $blue )
看不懂生成颜色为什么要使用我们给的图片的载入信息,这是什么意思呢?

慕娘9325324
浏览 187回答 2
2回答

守着一只汪

在使用imagecolorallocate()之前是要创建画布的比如$img = imagecreate(300,200);//创建一个画布,长宽(x,y)分别为300和400那么在随后使用imagecolorallocate()时,他的第一个参数就是上面变量$img了,也就是刚创建的画布生成颜色是用rgb代码(纯数字)表示的,其大小表示颜色深度,颜色分别是三个颜色(红绿蓝)混合后的颜色

人到中年有点甜

这个函数实际上是操作的一个对象,是将img对象进行着色。php中这种思想很多,比如文件的操作。
随时随地看视频慕课网APP
我要回答