首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.Net MVC上绘制画布或创建图像文件

在.Net MVC上绘制画布或创建图像文件
EN

Stack Overflow用户
提问于 2020-11-16 21:26:37
回答 1查看 139关注 0票数 0

我在控制器上绘制C#对象模型,并将其发送到前端的Konva.js。人们可以把我的形象看作是一张画布。这些步骤没有问题。现在,我想使用fastreport在报表上显示我的图像。但我是在运行时绘制画布。我应该如何在C#端绘制并存储它以显示在报表上?

代码语言:javascript
复制
//STAGE
Model obj = new Model()
{
           className = "Stage",
           attrs = new attrs()
           {
             height = 800,
             width = 1200,
             scale = new attrs()
              {
                x = zoom,
                y = zoom
               }
           },
            children = new List<Model>()
           {
                new Model()
                {
                    attrs=new attrs(),
                    className = "Layer",
                    children=a
                 },
           },
}

简而言之,我得到了一个这样的模型。我想把它画在C#侧,作为一个图像文件使用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-10 16:38:45

我已经用base64string解决了问题。我在konva的canvas create方法之后创建了base64string。将base64string保存到数据库中,当我想在快速报告上使用它时,我将其转换为图像文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64858879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档