Javascript 是否使用画布从图像中删除像素?

Javascript 是否使用画布从图像中删除像素?,javascript,html,node.js,canvas,Javascript,Html,Node.js,Canvas,我可以使用画布按颜色从图像中移除像素,使该区域透明吗 如果是的话 我可以对托管在其他服务器上的图像执行此操作吗 在服务器端这样做会更好吗 谢谢 这已经在这里完成了: 它有一个活生生的例子,似乎效果很好。我建议你去看看。这已经在这里完成了: 它有一个活生生的例子,似乎效果很好。我建议你去看看。 检查上面的链接。这些文章讨论了如何在画布中操纵像素。关于显示来自跨域服务器的图像,您不能使用canvas执行此操作,您将获得一个安全异常。要从其他服务器加载映像,您可以使用自己的服务器作为代理,在您的服务器

我可以使用画布按颜色从图像中移除像素,使该区域透明吗

如果是的话

我可以对托管在其他服务器上的图像执行此操作吗

在服务器端这样做会更好吗

谢谢

这已经在这里完成了:

它有一个活生生的例子,似乎效果很好。我建议你去看看。

这已经在这里完成了:

它有一个活生生的例子,似乎效果很好。我建议你去看看。

检查上面的链接。这些文章讨论了如何在画布中操纵像素。关于显示来自跨域服务器的图像,您不能使用canvas执行此操作,您将获得一个安全异常。要从其他服务器加载映像,您可以使用自己的服务器作为代理,在您的服务器上调用具有完整映像路径的方法,您的服务器应该从其他服务器下载映像并将其发送回您。这样,您可以显示来自其他域的图像。


检查上面的链接。这些文章讨论了如何在画布中操纵像素。关于显示来自跨域服务器的图像,您不能使用canvas执行此操作,您将获得一个安全异常。要从其他服务器加载映像,您可以使用自己的服务器作为代理,在您的服务器上调用具有完整映像路径的方法,您的服务器应该从其他服务器下载映像并将其发送回您。通过这种方式,您可以显示来自其他域的图像。

正如其他人所说,这是可能的,Dessus的链接将对此有所帮助


但是,出于安全原因,您将无法对托管在其他服务器上的图像执行此操作。如果您将远程图像写入画布,它会将画布视为“受污染”,并将通过JavaScript安全性验证。因此,您只能在与执行操作的代码位于同一服务器上的图像上执行此操作。

正如其他人所说,这是可能的,Dessus的链接将对此有所帮助


但是,出于安全原因,您将无法对托管在其他服务器上的图像执行此操作。如果您将远程图像写入画布,它会将画布视为“受污染”,并将通过JavaScript安全性验证。因此,您只能在与执行操作的代码位于同一服务器上的图像上执行此操作。

video overkill:)-我只需要图像。是的,但肯定是类似的概念?Purhaps结合视频overkill:)-我只需要图像。是的,但肯定是类似的概念?Purhaps有一个结合发布链接看不是一个真正的答案。请在回答中总结文章的相关部分。发布链接并不是真正的答案。请在回答中总结文章的相关部分。