【问题标题】:Convert image to byte arrary in WinCE framework using C#使用 C# 在 WinCE 框架中将图像转换为字节数组
【发布时间】:2019-07-08 12:13:22
【问题描述】:

我需要使用串行端口通信在外部 USB 设备上显示图像。为此,我将图像转换为字节数组并通过串行端口传递此字节数据。 但是在WinCE框架中,不支持现有的C#转换方式。我使用了下面的代码 sn-p-

public byte[] ImageToByteArray(System.Drawing.Image imageIn)
{
   using (var ms = new MemoryStream())
   {
      imageIn.Save(ms,imageIn.RawFormat);
      return  ms.ToArray();
   }
}

WinCE 框架不支持以下代码行-

imageIn.RawFormat

请建议仅适用于 WinCE 的任何其他功能

【问题讨论】:

  • 你看过 System.Drawing.ImageConverter

标签: c# arrays windows-ce


【解决方案1】:

您可以明确指定图像格式(如果您知道的话):

imageIn.Save(ms, ImageFormat.Bmp);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 2015-07-07
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多