手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript根据像素点取位置示例
javascript根据像素点取位置示例
摘要:复制代码代码如下:functionposition(x,y){this.x=x;this.y=y;}varcanvas=document.g...

复制代码 代码如下:

<html>

<body>

<canvas id="canvas" width="100" height="100"/>

<script>

function position (x,y){

this.x = x;

this.y = y;

}

var canvas = document.getElementById('canvas'),

ctx = canvas.getContext('2d');

width = canvas.width,

height = canvas.height;

ctx.fillStyle = "#FF0000";

ctx.font = "20px Arial";

ctx.fillText("妈妈",10,50);

var pixs = ctx.getImageData(0,0,width,height).data;

var Pixels = new Array();

for(var i=0;i<pixs.length;i+= 4)

{

var r = pixs[i],

g = pixs[i+1],

b = pixs[i+2],

a = pixs[i+3];

if(r != 0 || g != 0 || b != 0 ){

var x = i%400;

var y = i/400;

Pixels.push(new position(x,y));

}

}

</script>

</body>

</html>

【javascript根据像素点取位置示例】相关文章:

javascript原型模式用法实例详解

javascript实现获取服务器时间

javascript改变和控制显示的图片大小

javascript去除空格方法小结

javascript动态创建表格及添加数据实例详解

javascript函数特点实例

javascript元素动态创建实现方法

JavaScript中Number.MIN_VALUE属性的使用示例

解析javascript中鼠标滚轮事件

JavaScript中的parse()方法使用简介

精品推荐
分类导航