如何在c#中下载dataURL字符串作为图像

本文关键字:字符串 图像 dataURL 下载 | 更新日期: 2023-09-27 18:20:27

Hi我需要将HTML5 Canvas导出为C#服务器端的Image(代码隐藏)。我在MVC和ASP平台上工作。

我将canvas转换为脚本中的dataURL,并将其传递给控制器。现在要将其转换为图像。

我在c#页面中的代码是

public void ExportAsImage(string DataURL)
    {
    }

DataURL值看起来像低于

"数据:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+AAAAJYCAYAAADiyYzRAAAAAXNSR0IArs4c6QAAAARnQU1BAAC。。。。。。"继续。

如何在c#中下载dataURL字符串作为图像

public Image ExportAsImage(string DataURL)
{
    Image i = new Bitmap(250, 20);
    Graphics g = Graphics.FromImage(i);
    g.DrawString(DataURL, new Font("Arial", 12), Brushes.Black, new PointF(0,0));
    g.Dispose();
    return i;
}
   pictureBox.Image = ExportAsImage("http://example.com");