如何获取一个封闭不规则多边形内的总像素个数? 如何获取一个封闭不规则多边形内的总像素个数?请高手赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多边形可以分成几个小三角形,通过底边和点到直线的距离作为高确定一个三角形的面积(底*高/2)。化成纯粹数学问题,无需任何API。 先将多边形转换成区域,然后使用GetRgnBox获得包含该多边形最小矩形,再创建一幅该矩形大小的位图,遍历位图像素。在遍历时注意一下算法,可以用4次循环进行,即先从左上往左下进行扫描,遇到区域相关的像素值则退出,然后同样地,从右下往右下、左上往右上、左下往右下依次扫描,得出不属于这个多边形的像素个数,再由总像素个数减掉它后就得到了多边形的像素个数,这样对于较大的多边形,由于省略了大量像素的扫描,速度自然要比一个循环快一些。当然,如果多边形不大,直接用一个循环扫描也行。 同样种类的对象数组和对象集合分别在什么情况下用 从CSDN归来,散分 急求语句!如何用变量取出表中的一个布尔字段的值 诚心求教;请问要从电脑里找到某一类型的所有文件用fso怎么编啊!!! 将从数据库中的一张表中查询出来的结果集写到另外一张表中 出200元 RMB 求解决个问题 获得控件上的文字 如何抓取IE上按钮的图标 在vb中使用数据库的问题!!! 关于用VB对IIS操作的问题? java里如何调用word中的宏函数 vb画折线图 多条件查询报错 对象 Refresh 的方法 IAdodc 失败
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货