use*_*167 3 javascript html5-canvas
我想用javascript比较两个图像.一个是在html5画布上绘制的,另一个可能是在另一个html5画布上,或者它可能是gif或png-image文件.我需要比较自动化测试.感谢帮助!
好吧,这不是一个完整的解决方案,但它可以帮助你找到一个比较两个canvas元素的好方法.
var ctx = canvas.getContext('2d');
var imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
var pixels = imageData.data;
for(var i = 0, il = pixels.length; i < il; i++) {
// pixels[i]
}
Run Code Online (Sandbox Code Playgroud)
这是如何遍历画布上所有像素的基本示例.根据您的要求,您可以将像素相互比较,或者您可能希望将两个imageData变量相互比较
| 归档时间: |
|
| 查看次数: |
3077 次 |
| 最近记录: |