Javascript 为什么drawImage函数以黑色绘制我的彩色png图像?
我有一张画布,在上面画彩色png标签(存储在文件夹中) 但是这个函数把我所有的贴纸都画成黑色 我尝试了一些解决办法,但没有奏效 这是我的函数,我从下拉列表中的onchange事件调用它Javascript 为什么drawImage函数以黑色绘制我的彩色png图像?,javascript,canvas,drawimage,Javascript,Canvas,Drawimage,我有一张画布,在上面画彩色png标签(存储在文件夹中) 但是这个函数把我所有的贴纸都画成黑色 我尝试了一些解决办法,但没有奏效 这是我的函数,我从下拉列表中的onchange事件调用它 function choosestickers(){ var drop = document.getElementById("stickers"); var sticker = drop.options[drop.selectedIndex].value; var img = new Im
function choosestickers(){
var drop = document.getElementById("stickers");
var sticker = drop.options[drop.selectedIndex].value;
var img = new Image;
img.onload = function()
{
context.drawImage(img, 0, 0, 320, 240);
}
img.src = sticker;
}
你的代码没有明显的错误。()您需要发布更多代码。您可以使用imgur中的图像,并使用itself@gman我现在检查了一下,发现它只绘制了黑色和红色的png图像。它用黑色绘制其他png图像(使用其他颜色),如果不提供图像和绘制它们的代码,这对任何人都没有帮助。从堆栈溢出文档:“寻求调试帮助的问题,为什么这段代码不起作用,必须在问题本身中提供一个最小的可复制示例。你没有提供足够的代码来重现这个问题,所以我们绝对没有办法帮助你。@gman我想问题出在我的图片上。。谢谢你的帮助。你的代码没有明显的错误。()您需要发布更多代码。您可以使用imgur中的图像,并使用itself@gman我现在检查了一下,发现它只绘制了黑色和红色的png图像。它用黑色绘制其他png图像(使用其他颜色),如果不提供图像和绘制它们的代码,这对任何人都没有帮助。来自stack overflow docs:“寻求调试帮助的问题,为什么此代码不起作用,必须在问题本身中提供一个最小的可复制示例。您没有提供足够的代码来复制此问题,因此我们绝对没有办法帮助您。@gman我想问题出在我的图像上。谢谢您的帮助。”