X Y轴坐标填充问题,请问该如何从300 300这个点数开始填充?

我创建了一个画布是500 500 的
用imagefill($img,300,300,$red) 300 300 这两个参数 无论我怎么换 它都是填充完整个画布(500 500 ) 而不是从300 300这个点数开始填充

慕码人8056858
浏览 111回答 2
2回答

白衣非少年

imagefill() 在 image 图像的坐标 x,y(图像左上角为 0, 0)处用 color 颜色执行区域填充(即与 x, y 点颜色相同且相邻的点都会被填充)。bool imagefilledrectangle ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color)imagefilledrectangle() 在 image 图像中画一个用 color 颜色填充了的矩形,其左上角坐标为 x1,y1,右下角坐标为 x2,y2。0, 0 是图像的最左上角。

长风秋雁

imagefill() 在 image 图像的坐标 x,y(图像左上角为 0, 0)处用 color 颜色执行区域填充(即与 x, y 点颜色相同且相邻的点都会被填充)。注意 此时你的img为初始颜色,左上角0,0与x(50),y(50)的颜色是相同的 所以会从左上角开始充满,填充相邻的相同的颜色,而整个画布都是相邻相同的颜色,所以结果就是全部变成了同一种颜色
打开App,查看更多内容
随时随地看视频慕课网APP