欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

PHP根据已知点来画直线

程序员文章站 2022-04-02 16:08:07
...
有时候我们需要给图片的热区画线,这时候我们就要使用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。

相关标签: PHP 画线