HTML5如何知道图像是否包含可绘制图像?

时间:2013-12-04 20:29:39

标签: html5 canvas

对于HTML5 Image对象,有没有办法知道它是否包含可绘制的位图?

例如,我使用以下代码:

var img = new Image();

显然,此时Image不可绘制,因为没有src绑定到它。现在,如果你打电话:

img.src = "www.blabla.."

在加载图像之前,图像也是不可绘制的,所以我的问题是,是否有办法知道Image对象是否可绘制?顺便说一下,不使用onload函数。

我不确定这个问题是否清楚。非常感谢你。

1 个答案:

答案 0 :(得分:1)

您可以测试img.src

if(img.src){
   //drawable
}

您还可以查询图像的完整属性 http://www.w3schools.com/jsref/prop_img_complete.asp