[英]Converting FileStream to WriteableBitmap to JPEG to Byte Array for SSRS
[英]Size of byte array while converting writeableBitmap to byte array
在上一个问题中,我获得了将WriteableBitmap
转换为字节数组的代码,将WriteableBitmap
转换为字节数组-Windows Phone 8.1-Silverlight
public static byte[] ConvertToByteArray(WriteableBitmap writeableBitmap)
{
using (var ms = new MemoryStream())
{
writeableBitmap.SaveJpeg(ms,
writeableBitmap.PixelWidth, writeableBitmap.PixelHeight, 0, 100);
return ms.ToArray();
}
}
该代码有效,但是每次都返回不同长度的数组。 每次都可以获得相同大小的数组吗? 它作为参数获取的writeableBitmaps
始终具有相同的大小。
Jpeg是压缩图像格式,因此,除非您的输入始终具有相同的内容,否则您将获得不同的字节长度(即使图像大小相同)。
您的选择:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.