Halcom 发表于 2022-6-29 17:09:49

bytes 转 bitmap


private static void cameraFrameCallback(ref Frame frame, IntPtr user_ptr)
      {
            try
            {
                var bytes = Context.FrameToBytes(ref frame);

                Bitmap bitmap = new Bitmap((int)frame.Width, (int)frame.Height, PixelFormat.Format24bppRgb);
                int pos = 0;
                for (int y = 0; y < frame.Height; y++)
                {
                  for (int x = 0; x < frame.Width; x++)
                  {
                        bitmap.SetPixel(x, y, Color.FromArgb(bytes, bytes, bytes));

                        pos += 3;
                  }
                }
                bitmap.Save($"{Guid.NewGuid():N}.png");
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.Message);
            }
      }



页: [1]
查看完整版本: bytes 转 bitmap