为了账号安全,请及时绑定邮箱和手机立即绑定

如何将图像转换为字节数组

如何将图像转换为字节数组

C#
智慧大石 2019-07-06 17:42:02
如何将图像转换为字节数组有人能建议我如何将图像转换为字节数组,反之亦然?如果有人有一些代码样本来帮助我,那就太好了。我正在开发一个WPF应用程序并使用流读取器。
查看完整描述

3 回答

?
米脂

TA贡献1836条经验 获得超3个赞

将图像转换为字节数组的示例代码

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

字节数组和字节数组到图像转换器类的C#图像


查看完整回答
反对 回复 2019-07-06
?
繁星coding

TA贡献1797条经验 获得超4个赞

用于将Image对象转换为byte[]你可以这样做:

public static byte[] converterDemo(Image x){
    ImageConverter _imageConverter = new ImageConverter();
    byte[] xByte = (byte[])_imageConverter.ConvertTo(x, typeof(byte[]));
    return xByte;}


查看完整回答
反对 回复 2019-07-06
?
HUWWW

TA贡献1874条经验 获得超12个赞

试试这个:

public byte[] imageToByteArray(System.Drawing.Image imageIn){
    MemoryStream ms = new MemoryStream();
    imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
    return ms.ToArray();}public Image byteArrayToImage(byte[] byteArrayIn){
    MemoryStream ms = new MemoryStream(byteArrayIn);
    Image returnImage = Image.FromStream(ms);
    return returnImage;}


查看完整回答
反对 回复 2019-07-06
  • 3 回答
  • 0 关注
  • 917 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信