有一张二维的楼层平面俯视图,类似下图(网图,侵删)
初始只有规划图没有任何信息,现在需要通过canvas选择相关房间的区域,存储该区域的像素点信息。由于房间区域有不规则的多边形,因此不能通过矩形等简单的图形来选择。如果要拟合多边形,可能比较适合使用贝塞尔曲线,但是这样对于使用者不方便,还有一种是使用canvas做一个类似魔棒的效果,但是魔棒也会受到内部的文字颜色干扰。
请问除了这两种方法以外,还有什么比较合适的方法吗?
canvas如何实现二维图片的多边形区域选择
有一张二维的楼层平面俯视图,类似下图(网图,侵删)
初始只有规划图没有任何信息,现在需要通过canvas选择相关房间的区域,存储该区域的像素点信息。由于房间区域有不规则的多边形,因此不能通过矩形等简单的图形来选择。如果要拟合多边形,可能比较适合使用贝塞尔曲线,但是这样对于使用者不方便,还有一种是使用canvas做一个类似魔棒的效果,但是魔棒也会受到内部的文字颜色干扰。
请问除了这两种方法以外,还有什么比较合适的方法吗?