如何使用AForge将位图的白色像素替换为红色

本文关键字:像素 替换 红色 白色 何使用 AForge 位图 | 更新日期: 2023-09-27 18:19:39

我知道GetPixel/SetPixel可以做到这一点,但这需要太长时间。

我现在正在努力适应AForge,我想知道是否有一个过滤器可以快速做到这一点。

如何使用AForge将位图的白色像素替换为红色

您可以使用欧几里得颜色过滤来实现这一点:

 EuclideanColorFiltering filter = new EuclideanColorFiltering();            
 filter.CenterColor = new AForge.Imaging.RGB(Color.White); //Pure White
 filter.Radius = 0; //Increase this to allow off-whites
 filter.FillColor = new AForge.Imaging.RGB(Color.Red); //Replacement Colour
 filter.ApplyInPlace(image);