110,539
社区成员
发帖
与我相关
我的任务
分享
Color c = new Color();
Bitmap box = new Bitmap(x,y);
int rr=0;
for(int i=0;i<x;i++)
{
for(int j=0;j<y;j++)
{
rr = (int)float[i,j];
c= Color.FromArgb(rr,rr,rr)
box.setPixel(i,j,c);
}
}
pictureBox1.Refresh();
PictureBox1.Image = box;
Bitmap b=new Bitmap(data.GetLength(0),data.GetLength(1));
for(int i=0;i<b.Width;i++)
{
for(int j=0;j<b.Height;j++)
{
//假设你的data数组里的float数都是在颜色允许的范围内的。
b.SetPixel(i,j,Color.FromArgb((int)data[i,j]));
}
}