javascript根据像素点取位置示例


Posted in Javascript onJanuary 27, 2014
<html>
    <body>
        <canvas id="canvas" width="100" height="100" style="background-color: #000;"/>        <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 相关文章推荐
一个选择最快的服务器转向代码
Apr 27 Javascript
js DOM模型操作
Dec 28 Javascript
js下用gb2312编码解码实现方法
Dec 31 Javascript
基于jQuery的图片剪切插件
Aug 03 Javascript
利用webqq协议使用python登录qq发消息源码参考
Apr 08 Javascript
JS获得选取checkbox整行数据的方法
Jan 28 Javascript
基于jQuery实现的美观星级评论打分组件代码
Oct 30 Javascript
探讨JavaScript语句的执行过程
Jan 28 Javascript
详解node.js搭建代理服务器请求数据
Apr 08 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
Nov 13 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
Jul 04 Javascript
微信小程序本地存储实现每日签到、连续签到功能
Oct 09 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
Jan 27 #Javascript
FF IE浏览器修改标签透明度的方法
Jan 27 #Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
Jan 27 #Javascript
javascript动态添加、修改、删除对象的属性与方法详解
Jan 27 #Javascript
javascript中定义私有方法说明(private method)
Jan 27 #Javascript
用javascript替换URL中的参数值示例代码
Jan 27 #Javascript
jquery选择器之基本过滤选择器详解
Jan 27 #Javascript
You might like
收音机术语解释
2021/03/01 无线电
php 的多进程操作实践案例分析
2020/02/28 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
JavaScript中的Window窗口对象
2008/01/16 Javascript
jquery.validate分组验证代码
2011/03/17 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
ie7+背景透明文字不透明超级简单的实现方法
2014/01/17 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
JavaScript设计模式之构造函数模式实例教程
2018/07/02 Javascript
微信小程序实现页面浮动导航
2019/01/28 Javascript
微信小程序在ios下Echarts图表不能滑动的问题解决
2019/07/10 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
2019/09/04 Javascript
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
12步入门Python中的decorator装饰器使用方法
2016/06/20 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
Python 文件数据读写的具体实现
2020/01/24 Python
购买一个高级域名:BuyDomains
2018/03/11 全球购物
煤矿班组长岗位职责
2013/12/29 职场文书
个人对照检查材料
2014/02/12 职场文书
药学职务聘任书
2014/03/29 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
公司任命书模板
2014/06/06 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
小学教师暑期培训方案
2014/08/28 职场文书
写给女朋友的检讨书
2015/05/06 职场文书
化验室安全管理制度
2015/08/06 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
MySQL控制流函数(-if ,elseif,else,case...when)
2022/07/07 MySQL