为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕码人8056858 2022-04-15 15:11:56
我创建了一个画布是500 500 的用imagefill($img,300,300,$red) 300 300 这两个参数 无论我怎么换 它都是填充完整个画布(500 500 ) 而不是从300 300这个点数开始填充
查看完整描述

2 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

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 是图像的最左上角。


查看完整回答
反对 回复 2022-04-19
?
长风秋雁

TA贡献1757条经验 获得超7个赞

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

查看完整回答
反对 回复 2022-04-19
  • 2 回答
  • 0 关注
  • 108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信