计算画布的空白区域

Calculate the blank area of a CANVAS

本文关键字:空白 区域 计算      更新时间:2023-09-26

帮助我:

我有一块画布。画布里面有一些形状,这些形状随着时间的推移而随机变化,它们是不同的类型(如:三角形、平行四边形、梯形、正方形、圆形等)。在每次渲染这些形状后,画布中还会留下一些空白。

现在,在每次随机渲染这些形状后,我如何计算画布的空白区域?

从画布区域减去形状的面积。

如果形状不重叠,这就是请求的区域。

如果形状重叠,您可以计算重叠,将这些形状添加回以前找到的区域。

如果计算面积和重叠太困难,可以使用蛮力将画布渲染为位图并计算彩色像素。