PHP根据已知点来画直线
程序员文章站
2022-03-24 22:48:16
...
有时候我们需要给图片的热区画线,这时候我们就要使用PHP的GD库了。热区的点数是不定的,图片的大小也是不定的,我们可以使用下面的方法生成图片的热区。
imageline()函数
语法: int imageline(int im, int x1, int y1, int x2, int y2, int col);
本函数将在图形上画出一条实线。从 x1、y1 连接到 x2、y2,原点 (0,0) 为图形的左上角。参数 col 为实线的颜色。
参考例子:
imagecolorallocate()函数
为一幅图像分配颜色。
imagecolorallocate() 返回一个标识符,代表了由给定的 RGB 成分组成的颜色。 image 参数是 imagecreatetruecolor() 函数的返回值。 red , green 和 blue 分别是所需要的颜色的红,绿,蓝成分。这些参数是 0 到 255 的整数或者十六进制的 0x00 到 0xFF。 imagecolorallocate() 必须被调用以创建每一种用在 image 所代表的图像中的颜色。
第一次对 imagecolorallocate() 的调用会填充背景色。
本函数用来匹配图形的颜色,供其它绘图函数使用。参数 im 表示图形的 handle。参数 red、green、blue 是色彩三原色,其值从 0 至 255。
上一篇: 关于SESSION,我想再说一下。
下一篇: 如何解决PHP中文乱码问题?