我试图将Unicode字符串转换为C#中的图像.每次我运行它都会在这一行上出错
Image image = Image.FromStream(ms, true, true);
Run Code Online (Sandbox Code Playgroud)
说:ArgumentException未被用户代码处理.参数无效.任何想法为什么会这样?以下是该功能的其余部分.
public Image stringToImage(string inputString)
{
byte[] imageBytes = Encoding.Unicode.GetBytes(inputString);
MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length);
ms.Write(imageBytes, 0, imageBytes.Length);
Image image = Image.FromStream(ms, true, true);
return image;
}
Run Code Online (Sandbox Code Playgroud)