我正在寻找如何检测图像数据是否被截断或损坏。例如,这张图片:
图像数据不完整(在IE上更为明显,在Firefox控制台中有警告),但是img.onerror没有触发,img.completed为true。
演示:https://jsfiddle.net/7dd0ybb4/
var img = document.getElementById('MyPicture');
img.onerror = () => alert('error img');
img.onload = () => console.log(img.complete); //true
img.src = "https://istack.dev59.com/nGkok.webp";
我希望能够知道如何判断一张图片是否存在无效数据。