所以基本上我使用SVG / javascript / PHP,这样当用户点击PNG图像时,它会获取坐标并使用这些坐标在PNG图像上绘制一个小的黑色方块,这真的非常简单。
然而,我想知道如果你在SVG元素中有标签中的PNG,并且PNG图像顶部的填充正方形(使用SVG' rect'),是否可能。 ,将此保存为单个PNG?
答案 0 :(得分:0)
你应该通过一个简单的画布教程。我建议查看Mozilla (mdn) tutorials。画布并不难以使用。要快速了解您的需求,请查看有关绘制矩形的this tutorial并保存图像,您可以访问canvasElement.toDataURL()
方法以在画布上获取图像的base64编码字符串。要保存给用户,您可以location.href=dataURL;
或使用ajax将其发布到服务器。