参数无效图像转换

时间:2015-11-20 11:57:38

标签: c# image visual-studio bytearray

代码:

Image imgnew = null;
using (var ms1 = new MemoryStream(img))
{
     imgnew =  Image.FromStream(ms1);
}

尝试将二进制转换为图片时获取Parameter No valid

阅读了很多解决方案,其中大多数声称字节不正确,因为我从中生成代码 这个网站http://codebeautify.org/base64-to-image-converter 字节代码表示正确的图像

谢谢

更新

对于之前不清楚的问题抱歉,时间不多了

截至目前,我没有确切的代码,但我正在编写步骤

  1. 接收字符串
  2. 使用Encoding.ASCII.GetBytes(base64String)将其转换为字节数组
  3. 然后将再见数组传递给上面的代码

1 个答案:

答案 0 :(得分:0)

通过以下方式成为编码问题:

Encoding.ASCII.GetBytes(base64String)

通过将其更改为:

进行排序

Convert.FromBase64String(base64String)

希望这对其他人有所帮助。