检查 HTML5 画布上的像素是否为黑色
Check to see if pixel is black on HTML5 Canvas
我试图在画布上查找像素是否为黑色
var check = function(player,keyPressed) {
//series of ifs to determine what pixel to check.
}
如果像素为假,我需要返回真或假,我已经尝试过 getImageData,但我无法弄清楚如何正确使用它。
var canvas= document.getElementById('myCanv');
var pixelData = canvas.getContext('2d').getImageData(event.clientX, event.clientY, 1, 1).data;
就是这样!!
当然,假设 ,你有:
<canvas id="myCanv"></canvas>
小提琴
然后:
function isBlack(dataPixel){
if(dataPixel[0]==dataPixel[1] && dataPixel[1]==dataPixel[2] && dataPixel[2]===0 ){
return true
}
}
http://jsfiddle.net/abdennour/4kdLfooj/11/
相关文章:
- 如何通过溢出来判断元素被切断了多少像素:隐藏在父级上
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 如何使线条的边缘像素保持半透明
- 在Javascript中,检查一个区域中的所有像素是否都为空
- 检查 HTML5 画布上的像素是否为黑色
- 是否可以使用CSS转换将HTML元素倾斜若干像素
- OL3 是否有单击处理程序像素容差设置
- 是否可以在jQuery或CSS中修复图片的像素
- 我是否需要在 DOM 上插入像素跟踪
- webgl 在处理像素时是否可以使用逻辑
- 是否有任何javascript库可以使用HTML5画布(或任何其他方式)对图像进行像素比较
- 是否可以通过JavaScript (JSX脚本)在Photoshop中检查图像的大小(字节而不是像素)
- 在Javascript/HTML5中是否有一种好方法来测量字符串的宽度(在渲染时以像素为单位)
- 当用户单击外部iframe中的链接时,是否有可能触发跟踪像素?
- 检查元素是否距离可见x像素
- 如何判断一个像素的颜色是否为红色?与jquery()
- 是否可以使用jQuery/javascript每隔x个像素重复放置一个DIV
- 检查画布像素是否具有给定的颜色
- 是否有可能模拟一个facebook跟踪像素请求服务器端