Bitmap bm=Your image;
int width=bm.Width;
int height=bm.Height;
int size=width * height;
byte []pixel=new byte[size];
for(int y=0;y<height;y++)
{
for(int x=0;x<width;x++)
{
//把每个像素的值存在pixel数组中
Color cl=bm.GetPixel(x,y);
byte r=cl.R;
byte g=cl.G;
byte b=cl.B;
pixel[count++]=(byte)(0.30*r+0.59*g+0.11*b);
}
}
//然后进行数据库的操作,你看如何?
本程序仅针对灰度图,24位真彩图,你可以稍作修改即可。
[[it] 本帖最后由 ghl2312 于 2008-11-5 10:26 编辑 [/it]]