最好是一个类似于picturebox的控件 否则我情绪真的会失控

解决方案 »

  1.   

    你是在做监控吗,picturebox 应该是没问题了,数据慢的话,看看是不是网络带宽太小了,或者是信号解码器的限制
      

  2.   

    对类似监控的一个东西,可是raw无法在picture中显示啊
      

  3.   

    picturebox 可以显示任何流形式的图片文件吗?我用jpg做测试ok,用raw做测试提示参数无效。请指教
      

  4.   

    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
      

  5.   

    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;