您好我需要在C#中将HTML5 Canvas导出为图像 - 服务器端(代码隐藏)。我在MVC和ASP平台上工作。
我在画面中将canvas转换为dataURL并将其传递给控制器。现在想将其转换为图像。
我在c#页面的代码是
public void ExportAsImage(string DataURL)
{
}
DataURL值如下所示
"数据:图像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgAAA + AAAAJYCAYAAADiyYzRAAAAAXNSR0IArs4c6QAAAARnQU1BAAC ...... "继续。
答案 0 :(得分:0)
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");