摘要: 一、基础 对于彩色转灰度,有一个很著名的心理学 公式: Gray = R*0.299 + G*0.587 + B*0.114 关于公式的代码实现,可以参考BenBen的>. 二、整数算法 而实际应用时,希望避免低速的浮点运算,所以需... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 三次贝塞尔曲线非常适合用来绘制光滑连续曲线,因为只需要非常稀疏的数据集就能完整地绘制那些需要精确控制的曲线。 有些看上去很简单的曲线,例如圆,是无法用贝塞尔曲线或分段贝塞尔曲线精确描述的。可以用四段三次贝塞尔曲线模拟圆,每一段是一个四分之一圆。更一般地,我们可... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 假设有一个函数A是这样的: function A(){ } 可能的调用方式有: new A(); A(); A.a=A; A.a(); A.prototype.b=A; b=new A(); b.b(); A.prototype.c=A; A.protot... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 测试: http://liuliu.me/detect/detect.html (该网址已失效,请自行下载源码测试) 源码:https://github.com/liuliu/ccv/tree/unstable/js 浏览器要求:支持Canvas的浏览器都可... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(142) 评论(0) 推荐(0) 编辑
摘要: SVG中的路径数据,即path元素的 d 属性,有一系列的路径绘制指令,其中椭圆弧指令(A)最复杂,不算椭圆弧起始点的x,y坐标的话,依然有 7 个参数。 SVG椭圆弧指令的参数,与Canvas等圆弧指令的参数有很大差别,Canvas中使用圆心、半径、起始角度、结束角度等为参数,而SVG使用起始点坐 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 国庆期间,写了个SVG + Javascript 实现的五边形的扫雷游戏,在QQ群和微博公布了一下,一直懒得写到blog上面来,现在补上来。 这个是10月5号晚上写的,在QQ群发出来之后,根据朋友们的体验,以及自己的想法,后面几天又陆续修了一些bug,增加了一些功能。 先发个图,现在看起来是这样子: 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 设计中,用到需要判断点是否在正六边形内,先是在网上搜了好几篇文章,发现都搞的挺复杂的,往往要使用向量运算计算面积夹角距离方向等,或者是射线法算交点,或者是切分三角形,这种思路通用于任意多边形。我考虑到正六边形的特殊性,发现这个问题其实可以很讨巧的超简单解决,而且算法简单到连小学生都能理解,核心只要比 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 智力测试题经常遇到类似的逻辑题,给几个容量不等的杯子,让你倒出多少的水。 安卓上有一款专门玩这个题的游戏叫做Water Logic. 我安装这个游戏把几十个关卡通了一遍,感觉这个游戏的关卡设计很不好,关卡的难度并不是递增的,有很多后面的关卡相当的弱智,并且缺乏高难度的关卡。 做为程序员的我们,玩这类 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 某位朋友研究华容道, 于是受到启发, 做一个可视化的状态关系图 不废话,先上图 小贴士 每个节点的图案不同, 且是动态生成的, 给节点数据的 symbol 赋值为 ‘path://M 0 0 L 1 1…’ 这样的 svg path data 字符串就可以了, echarts 会填充这个路径作为图标 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 今天同事惊奇的告诉我,说找到个在线的EditPlus注册码生成器,我赶紧去看了看,还真是,在这里。 exe的注册机病毒太多,纯js的在线注册机可就放心了。 作者是从别人的注册机反汇编然后找出算法的,更令我惊奇的是,这作者Demon竟然是搞法律的,才刚拿到法律职业资格证书,佩服。 主要的一个js函数是 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(129) 评论(0) 推荐(0) 编辑