首页  编辑  

检测一个位图中是否存在某种颜色

Tags: /C#/图形图像/   Date Created:

//

Bitmap vBitmap = new Bitmap ( @"c:\temp\temp.bmp" );

bool existsBlack = false ;

for ( int i = 0 ; i < vBitmap . Width && ! existsBlack; i ++ )

    for ( int j = 0 ; j < vBitmap . Height && ! existsBlack; j ++ )

   {

        if (vBitmap . GetPixel(i, j) . ToArgb() == Color . Black . ToArgb())

       {

           existsBlack = true ;

            break ;

       }

   }

Text = existsBlack . ToString();