【问题标题】:How to download the dataURL string as image in c#如何在c#中将dataURL字符串下载为图像
【发布时间】:2015-11-06 20:15:21
【问题描述】:
您好,我需要在 C# 中将 HTML5 Canvas 导出为图像 - 服务器端(代码隐藏)。我在 MVC 和 ASP 平台上工作。
我在脚本中将画布转换为 dataURL 并将其传递给控制器。现在想将其转换为图像。
我在c#页面中的代码是
public void ExportAsImage(string DataURL)
{
}
DataURL 值如下所示
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+AAAAJYCAYAAADiyYzRAAAAAXNSR0IArs4c6QAAAARnQU1BAAC......
"继续。
【问题讨论】:
标签:
c#
image
canvas
export
【解决方案1】:
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");