C#GDI+画png图片 有一个二维数组float[,] data,想用里面的数据画一个png图片,谁能给我个例子啊?高分求,如果分不够可以加 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Graphics _Graphics =Graphics.FormImage(_PngImage);_Graphics.DrawImage(???,0,0);使用Graphics就可以 要画的点都是三维坐标点,flota[x,y]=z我画的时候怎么定位点啊?怎么设置分辨率?能不能详细点? 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]));}} C#获取一个重装系统也不会变的硬件参数,不唯一也可以 皮肤问题 GridView分页问题? C#写的Com组件如何调用网页中的JS 怎么控制Excel的字体,还有是否存在网格! 菜鸟问题,关于用c#给ACCESS数据库的表添加新列 如何获得C#类的属性啊 为什么找不到system.drawing.design.toolboxservice这个类 C#结构数组最简单的初始化方式是什么? 序列化的问题 多线程的简单问题 如何为Control对象设置SplitterDistance属性
我画的时候怎么定位点啊?怎么设置分辨率?
能不能详细点?
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;
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]));
}
}