社区
JavaScript
帖子详情
canvas 服务器端
everccnight
2017-06-07 03:57:16
如题 我在服务器端获取了一个图片 我把它保存在canvas 画布中 我在要进行src = canvas.toDataURL("image/png"); 进行转义为base64的时候 发现一直在报错,请问有什么好的解决方案吗。
...全文
172
5
打赏
收藏
canvas 服务器端
如题 我在服务器端获取了一个图片 我把它保存在canvas 画布中 我在要进行src = canvas.toDataURL("image/png"); 进行转义为base64的时候 发现一直在报错,请问有什么好的解决方案吗。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天际的海浪
2017-06-07
打赏
举报
回复
你必须在图片所在的服务器对图片正确设置 Access-Control-Allow-Origin 响应头才行 只在客户端写img.crossOrigin = "*"是没用的
everccnight
2017-06-07
打赏
举报
回复
引用 3 楼 jslang 的回复:
你图片是跨域的,当画布内有跨域来源图片时,不允许用toDataURL获取画布数据。
我知道是跨域的问题 而且设置了img.crossOrigin = "*" 但是还是有问题啊 请问大神怎么解决
天际的海浪
2017-06-07
打赏
举报
回复
你图片是跨域的,当画布内有跨域来源图片时,不允许用toDataURL获取画布数据。
cheery_an
2017-06-07
打赏
举报
回复
没有跨域么?
everccnight
2017-06-07
打赏
举报
回复
错误为 Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.
使用
CANVAS
将网页以图片的格式存到
服务器端
经测试通过的一个将整个网页保存成图片的例子(开发环境为VS2008),内附所需的JS库,需要支持
CANVAS
的浏览器。
在Blazor
服务器端
使用HTML
Canvas
元素进行绘图
HTML
Canvas
元素允许绘制。 本文介绍了如何在Blazor
服务器端
使用它。
网页端抠图实现 H5抠图
canvas
抠图 在线抠图
网页端抠图实现 H5抠图
canvas
抠图 在线抠图,这个是一个抠图的demo,可以直接运行使用
HTML5 提交手写签名到
服务器端
保存
应用场景:web开发中,需要客户签名,并且保存到
服务器端
。
html2
canvas
(兼容截图svg元素)
html2
canvas
可以截图指定dom元素,但是dom元素中如果含有svg会导致截图不完整,例如使用jsPlumb流程图,其中连线无法截图,所以结合了canvg可以完整截图
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章