小编Nun*_*oto的帖子

图像处理C#

我有一个功能来检查图像是否只是一种颜色.

bool r = true;
Color checkColor = image.GetPixel(0, 0);

for (int x = 0; x < image.Width; x++)
  {
   for (int y = 0; y < image.Height; y++)
     {
      if (image.GetPixel(x, y) != checkColor) { r = false; }
     }
   }
// image color
clrOut = checkColor;
return r;
Run Code Online (Sandbox Code Playgroud)

但是这种算法对大图像来说很慢.有没有人知道使用像素着色器和GPU做到这一点的方法?

c# image pixel-shader

3
推荐指数
1
解决办法
1213
查看次数

标签 统计

c# ×1

image ×1

pixel-shader ×1