2011-03-31 52 views
0

我试图在画布上绘制图像。是的,当然,我做到了。但我需要立即合并画布和图像。使用画布在图像(jpg或png)上绘图并将图形与图像一起保存

即我的概念是,我有一个图像(#a),我喜欢在图像上标记一些地方(圆形,矩形等),所以我只选择了画布技巧。 (如果有其他技术可用,请给我建议。)

因此,画布绘制后,我想将画布图像与我的实际图像(#a)合并。然后,我会得到标记的图像。

我以前做过什么?

我被设置为背景作为我的实际图像(#a)到画布标签。 (即具有一些背景图像的画布标签)。我已经完成了绘图。然后,我将canvas图像转换为dataURI,然后使用Linux命令(imageMagic)将实际图像(#a)与画布绘制合并。

你能告诉我任何其他方式,直接在图像上绘制并立即保存图像。

在此先感谢。

回答

5

不要设置画布的背景。

相反,您希望使用画布上下文的drawImage()函数将字面上的字面真实地绘制到画布上。然后做所有的绘图操作。

然后您可以正确保存图像。我也建议寻找Canvas2Image。

http://www.nihilogic.dk/labs/canvas2image/

相关问题