小编use*_*880的帖子

在C#中从字符串转换为Image

我试图将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)

c# string image

9
推荐指数
3
解决办法
4万
查看次数

标签 统计

c# ×1

image ×1

string ×1