在我的应用程序中,我需要获取一些图像,对其进行处理,然后保存以备后用。所以我将它们绘制到一个临时画布上,然后使用getImageData
功能。但在输出透明度丢失......
这是我的代码:
var tempCanvas = document.createElement('canvas');
var tempContext = tempCanvas.getContext('2d');
tempContext.drawImage(image, 0, 0);
var imageData = tempContext.getImageData(0, 0, image.width, image.height);
我image
有一些透明像素,但在此之后没有透明像素imageData
我该如何解决这个问题?
有没有办法将 Html Image 转换为 ImageData,所以我可以处理它然后绘制到画布上?