1.3.2 软件中的拾色器如何实现HSB的色彩空间模型
阅读本书的朋友恐怕很少有机会见到圆柱形的三维取色器,而HSB模式却是一个立体的空间。那么,软件里的颜色拾取器是如何在平面里体现出3D坐标系的呢?让我们从Windows调色板开始研究。
图1.22是Windows系统调色板的界面,抛开左侧的颜色列表不谈,我们可以把Windows调色板分为两个部分:一个二维的平...
分类:
其他好文 时间:
2014-08-01 13:46:11
阅读次数:
165
首先,HSL和HSV对H的定义一致,公式如下:
max=min意味着R,G,B三个值始终相等,只能是白,灰,黑这三类颜色了,色相值在这种情况下没有任何意义,所以让它等于0。
然后,HSB模式将色相环等分成三个120度的区间(图 1.28)。
图 1.28色相环的区间分布
[0,60]U[300,360]为红色区间,[60,180]为绿色区间,[180,300]为蓝色区间。...
分类:
其他好文 时间:
2014-08-01 13:44:02
阅读次数:
179
1.3.4 HSB与RGB互转公式的ActionScript实现
为了让HSB转RGB这个通用的功能在后续的项目里可以重用,我们先把这个转换公式做成一个工具类,并且放入到公共类库里。当然,这样的类,网上也有很多现成的可以直接拿过来用(个人推荐frocessing工具包)。类里的算法看起来跟公式会有点出入,一方面我自己也是从网上东拼西凑弄回来的,另一方面我把S和L/B的取值范围从0...
分类:
其他好文 时间:
2014-08-01 13:43:32
阅读次数:
229
内容编排 本套教程共分3部分。 第一部分介绍色彩的相关知识及Flash,Photoshop等可视化软件在图形图像处理方面的一些特性,包括常用的色彩模式,Photoshop图层效果,ActionScript滤镜,混合模式等知识,并指出这些特性在不同软件下的异同。 第二部分以应用数学为思想,以Bitma...
分类:
其他好文 时间:
2014-07-30 23:07:24
阅读次数:
175
经过近两年的不懈努力,笔者的原创图书《ActionScript3游戏中的图像编程》终于在今日划上了完美的句号!这当中记录着笔者多年来在游戏制作,尤其是当中图像处理方面的经验心得。虽然使用的语言是目前可能正在没落的ActionScript3.0,但由于其中渗透着深刻的编程思想和实用技巧,因此其意义已经远远超越了ActionScript本身。您可以把从本书学到的知识轻松移植到其他支持图像编程的开发语言...
分类:
其他好文 时间:
2014-07-30 20:54:44
阅读次数:
228
1946年,计算机在第三次工业革命的推动下得以诞生并发展。从此地球上多了一类人,他们的世界很简单,每天不是和0接触,就是跟1来往。他们低调做人,高调做事,他们务实为民,不求名利,他们,就是可爱可人,可歌可泣的IT工作者——程序员!
都说程序员不善表达,没错,离开0和1,程序员就几乎不会说话了。与此同时,程序员也恰恰是最善于表达的人,他们只用0和1这两个数字,就可以准确无误地将用户的...
分类:
其他好文 时间:
2014-07-30 20:54:04
阅读次数:
179
ActionScript学习笔记ActionScript中预定义的数据类型:Boolean、int、Number、String、uint其中,int、Number、uint是处理数字的。int用来处理整数,Number用来处理很长又有小数点的数字,uint处理很大的正整数。复杂数据类型:Array、Date、Error、Function、RegExp、XML、XM..
分类:
其他好文 时间:
2014-07-29 15:54:19
阅读次数:
311
最近开始学习lufylegend.js,它是一款基于MIT协议的开源HTML5游戏引擎,目前使用Canvas渲染,2.0后会增添WebGL渲染。与其他的引擎相比,最大的特点就是模仿了ActionScript 3.0的语法,当然这只是一个特点,不会ActionScript对于学习lufylegend....
分类:
Web程序 时间:
2014-07-28 02:56:50
阅读次数:
560
/*Flash中,Date类管理着日期和时间信息.要获取 当前日期,可以新建一个Date对象 */var now:Date =new Date();trace (now); /*输出当前时间和日期,格式如: Sun Jul 27 19:45:57 GMT+0800 2014 *//*以上代码中,Da...
分类:
其他好文 时间:
2014-07-27 23:12:59
阅读次数:
215
最近项目要求我用js代码实现热力图,同组的一个兄弟再根据我的js代码来变成actionscript代码来实现,于是就上网搜了很多关于热力图实现的资料:
1.Google Analytic
Google Analytics热力图是新版的网页点击量可视化工具,叫做网页详情分析报告,她通过直观的方式显示出访问者在网页中的点击行为,并且可以告诉你不同位置,不同样式链接的受欢迎程度。...
分类:
其他好文 时间:
2014-07-27 11:15:12
阅读次数:
291