【发布时间】:2019-09-24 07:54:30
【问题描述】:
假设我有一张图片和一张画布。我使用canvas api来修改显示的图像。
我现在需要 2 个图像副本,原始的和修改后的。
传达我想要做的事情的伪代码是:
var img = fetchImage();
context.drawLine(0, 0, 100, 100);
var copy = context.getImage();
我已经尝试过搜索,但没有找到答案。
编辑:
“初始化”是指创建图像的深层副本。所以,原图没有线条,修改后的画布有线条,我现在需要2张独立的图片,一张有线条,一张没有。
【问题讨论】:
-
不清楚您所说的“初始化图像”究竟是什么意思
-
为清晰起见进行了编辑,希望现在没有歧义
-
这允许我在画布上绘制图像,但我需要将画布绘制到图像上
-
在什么上做什么并不重要)一旦你在画布上绘制了图像,你可以在上面添加任何额外的绘图(如线条)。
标签: javascript image html5-canvas