那个控件可以实时显示raw图片 最好是一个类似于picturebox的控件 否则我情绪真的会失控 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是在做监控吗,picturebox 应该是没问题了,数据慢的话,看看是不是网络带宽太小了,或者是信号解码器的限制 对类似监控的一个东西,可是raw无法在picture中显示啊 picturebox 可以显示任何流形式的图片文件吗?我用jpg做测试ok,用raw做测试提示参数无效。请指教 http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/00222213-7e35-4c98-8001-360e8a11cb91/displaying-a-raw-image-gcanon-or-nikon-in-a-wpf-application?forum=windowswic Bitmap.SetPixe ();用这个函数可以FileStream infile = File.Open(@"C:\IMAGERs\225S05-0917\Defect Maps\mode_0_defect_map.raw", FileMode.Open, FileAccess.Read, FileShare.Read); int rawSize = (int)Math.Sqrt(infile.Length); Bitmap bm = new Bitmap(rawSize, rawSize); BinaryReader sr = new BinaryReader(infile); //byte[] ba = File.ReadAllBytes(@"C:\IMAGERs\225S05-0917\Defect Maps\mode_0_defect_map.raw"); byte input; for (int i = 0; i < rawSize; i++) { for (int j = 0; j < rawSize; j++) { input = sr.ReadByte(); // bmps = BitmapSource.Create(width, height, 96, 96, PixelFormats.Gray16, null, pix16, stride); //bmps = BitmapSource.Create(j, i, 96.0, 96.0, System.Windows.Media.PixelFormats.Gray16, null, ba, 2048); bm.SetPixel(j, i, Color.FromArgb(input, input, input)); } } sr.Close(); pictureBox1.Image = bm; 大牛们,再次,求助,有点着急!小弟新手 现在的财务管理系统有哪些做得好的? 请问winform状态栏跑马灯的效果怎么作? 客户端通信问题 参数问题~ 如何将字符串变成类似于序列号的格式 Asp.net如果操作windows服务 错误信息:“无法在WEB服务器上启动调试,未将项目配置为进行调试” .net网页图片点击 弹出 放大 教你一招:treeView显示目录及文件 [求助]如何让一个exe程序(不是自己写的)可以最小化到托盘运行 怎么在winform窗体中嵌入office的word窗口?
int rawSize = (int)Math.Sqrt(infile.Length);
Bitmap bm = new Bitmap(rawSize, rawSize);
BinaryReader sr = new BinaryReader(infile);
//byte[] ba = File.ReadAllBytes(@"C:\IMAGERs\225S05-0917\Defect Maps\mode_0_defect_map.raw");
byte input;
for (int i = 0; i < rawSize; i++)
{
for (int j = 0; j < rawSize; j++)
{
input = sr.ReadByte();
// bmps = BitmapSource.Create(width, height, 96, 96, PixelFormats.Gray16, null, pix16, stride);
//bmps = BitmapSource.Create(j, i, 96.0, 96.0, System.Windows.Media.PixelFormats.Gray16, null, ba, 2048);
bm.SetPixel(j, i, Color.FromArgb(input, input, input));
}
}
sr.Close();
pictureBox1.Image = bm;