javascript - 在弹出窗口中显示组合的 Canvas 图像

标签 javascript html canvas

我正在使用上一个 Stackoverflow 页面上的结果来组合 html Canvas 上的各个图层:drawing images on 3 layer canvas and saving

由此产生的 jsfiddle 似乎就是我所追求的。 但现在我希望做的是在弹出窗口中显示最终的合成图像(大小适合图像的尺寸),当用户单击按钮时会出现该窗口,但我不确定如何执行此操作。

我曾考虑过使用 window.open() 命令,但这似乎只能打开预先创建的网页。

PS 我正在寻找 javascript 解决方案,而不是 jQuery,谢谢。

最佳答案

您可以将 img src 传递到新窗口

window.open(img.src,"image window",`width=${img.width},height=${img.height}`);

fiddle :http://jsfiddle.net/fhjwY/84/

关于javascript - 在弹出窗口中显示组合的 Canvas 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46385364/

相关文章:

javascript - ng-repeat 定义的次数而不是在数组上重复的方法?

javascript - 为什么我的轮播最后有一个空元素?

html - owlcarousel 宽度有问题

javascript - 无法使用 getComputedStyle 函数设置 Canvas 大小

Android CanvasWatchFaceService.Engine onDraw 绘制矢量xml

javascript - 更改文本区域中特定单词的颜色

javascript - jquery 事件后转到 href

javascript - 应用将图表转换为图像的 jqplot 代码时 Chrome 挂起

javascript - 如何将移动 View 中 Twitter Bootstrap 的宽度更改为全 View

html - 使 Canvas 不可选择