How to undraw, hide, remove, or delete an image from an html canvas?(如何从 html 画布中取消绘制、隐藏、删除或删除图像?)
问题描述
将图像放在画布上已经很好地覆盖了整个网络.但是出现后如何删除呢?
Putting the image on the canvas is pretty well covered all over the web. But how do I remove it after it's there?
推荐答案
选项1:
在其上绘制一个与背景颜色相同的矩形.
Option 1:
Draw a rectangle over it of the same color as the background.
选项 2(适用于非平凡背景,但速度较慢):
在绘图前从画布中获取像素数据图像,然后重绘该像素数据以移除图像.
Option 2 (works for non-trivial background, but slower):
Get the pixel data from the canvas before drawing the image, then redraw that pixel data to remove the image.
这篇关于如何从 html 画布中取消绘制、隐藏、删除或删除图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!