【发布时间】:2012-03-05 12:12:22
【问题描述】:
我遇到了这个问题,到目前为止,我读过的解决方案都不适合。我追求一些智慧..
我有一个从 PNG 图像派生的 Base64 编码字符串。我必须向水晶报告提供位图的字节数组。当然很容易从 Base64 字符串中获取字节数组......所以我需要一些帮助,从 PNG 字节数组到位图字节数组......
有什么想法吗?使用 .NET 3.5 框架。
【问题讨论】:
我遇到了这个问题,到目前为止,我读过的解决方案都不适合。我追求一些智慧..
我有一个从 PNG 图像派生的 Base64 编码字符串。我必须向水晶报告提供位图的字节数组。当然很容易从 Base64 字符串中获取字节数组......所以我需要一些帮助,从 PNG 字节数组到位图字节数组......
有什么想法吗?使用 .NET 3.5 框架。
【问题讨论】:
您需要使用PngBitmapDecoder。
【讨论】:
BmpBitmapEncoder。它的Save 方法会将其写入您选择的存储介质(包括内存缓冲区)。或者自己建立一个BMP header,真的很简单。
Winform Image 类提供 Save 方法。
对于 WPF,请参阅: WPF Image to byte[]
【讨论】: