如何使用html5画布删除图像背景

如何使用html5画布删除图像背景,html,image,canvas,background,transparent,Html,Image,Canvas,Background,Transparent,我想做一个在线照片剪切应用程序,可以删除任何图像的背景,并将它们保存回透明的png图像。我看过照片拼贴申请如下 它可以很容易地完成使用photoshop,这是非常先进的技术,但我想非常简单的方式,是在上述应用程序中实现使用html5画布。只需在图像的一部分上画画,就可以获得照片中所需的部分,使所有未画画的部分透明。听起来是个好主意。继续,写一些代码,当你得到具体的答案时再回来。PS:可爱的狗:3如果你在stack overflow上搜索相同的东西,许多成员都问了相同的问题,你一定会找到答案。以

我想做一个在线照片剪切应用程序,可以删除任何图像的背景,并将它们保存回透明的png图像。我看过照片拼贴申请如下


它可以很容易地完成使用photoshop,这是非常先进的技术,但我想非常简单的方式,是在上述应用程序中实现使用html5画布。只需在图像的一部分上画画,就可以获得照片中所需的部分,使所有未画画的部分透明。

听起来是个好主意。继续,写一些代码,当你得到具体的答案时再回来。PS:可爱的狗:3如果你在stack overflow上搜索相同的东西,许多成员都问了相同的问题,你一定会找到答案。以下是你的一些出发点(1)(2)我已经想出了这个-1。创建3个画布层2。在底层,绘制原始图像3。在中间层,绘制绿色面具(通过绘画)和4。在顶层,获取与中间层相同的底层像素,并在顶层绘制。