有没有办法用.net来模拟你的普通照片编辑器中的魔棒功能?例如,用户点击照片的一部分,应用程序会根据给定的因子(通常是容差阈值)自动选择周围的X像素。
你知道我怎么用.net做到这一点吗?谢谢
发布于 2010-08-04 03:41:48
您必须执行基本的像素操作才能完成此操作。我首先存储他们单击的像素的颜色,然后实例化一个与图像尺寸相同的二维int数组。将与他们点击的像素相对应的int更改为1。此时,您只需使用伪映射算法向外分解,将数组中匹配的像素更改为"1“,将不匹配的像素更改为"-1”。
最终,你会得到一个扫雷舰一样的2D数组,它的核心是1,边缘是-1,然后不可检查的区域仍然是0。然后,1将成为选定区域
发布于 2010-08-04 03:45:57
您希望使用您的容差阈值标准执行flood fill,以确定是否应该包括像素。
对于一个简单的StackOverflow答案来说,细节有点太多了。正如您可以从Wikipedia article中看到的那样,仅是泛洪填充算法就有许多细微差别。
https://stackoverflow.com/questions/3400082
复制相似问题