原创教程“ActionScript3.0游戏中的图像编程”開始连载啦!
经过近两年的不懈努力,笔者的原创教程“ActionScript3游戏中的图像编程”最终在今日划上了完美的句号!这其中记录着笔者多年来在游戏制作,尤其是其中图像处理方面的经验心得。尽管使用的语言是眼下可能正在没落的ActionScript3.0,但因为其中渗透着深刻的编程思想和有用技巧,因此其意义已经远远超越了ActionScript本身。您能够把从本教程学到的知识轻松移植到其它支持图像编程的开发语言中(我也想换个语言重写,可惜精力不足)。
此外,本教程还包括了一些颜色搭配的知识,对于提高程序猿的审美水平,提升游戏产品的质量也非常有帮助!
以下是本教程的部分文件夹,以后会持续更新,敬请期待!
文件夹(链接可点)
前言
3 本教程的几个约定
4开发环境的配置
1.1 RGB模式,ARGB模式及其运算
1.2 ColorTransform对RGB数值的操作及应用
1.2.5 colorTransform在色彩处理方面的不足
1.3.3 HSB与RGB之间的互转公式及HSL和HSV对色彩属性理解的异同
1.3.4 HSB与RGB互转公式的ActionScript实现
1.4 浅析亮度与灰度/明度的关系
2.2 Photoshop投影样式在Flash基本滤镜中的体现
2.2.6 Photoshop投影扩展參数在Flash滤镜中的体现
2.3.2 Photoshop斜面样式的精雕细琢VS Flash斜角滤镜的粗制滥造
第3章 解密Flash简单滤镜
3.2.5 更改渐变滤镜不透明度的变化趋势来加强滤镜的立体感
4.1 从田忌赛马到矩阵的四则运算
4.2 图形变换矩阵——Matrix
4.2.4 Matrix中的矩阵乘法与变换合并
4.2.5 使用Matrix为我们封装的矩阵变换方法
4.2.6 使用Matrix类实现点的变换
4.2.7 变换參考点的转移
4.2.8 用逆矩阵管理多种变换
4.3 迷离的色彩矩阵——ColorMatrixFilter与DynamicMatrix
4.3.1 ColorMatrixFilter与ColorTransform的功能比較
4.3.2 測试用例的调整
4.3.3 ColorMatrixFilter与ColorTransform在底层处理机制上的差异
4.3.4 ColorMatrixFilter精粹的体现——跨通道运算
4.3.5 DynamicMatrix中的矩阵数学
4.3.6 ColorMatrix中的矩阵数学
4.4 引入AdjustColor类
4.4.1 亮度矩阵brightness的算法及其与Photoshop亮度调整的异同
4.4.2 对照度矩阵contrast的算法原理
4.4.3 饱和度矩阵saturation的算法原理
4.4.4 色相矩阵hue的算法原理
4.4.5 AdjustColor合并4个矩阵
4.4.6 AdjustColor的长处与局限性分析
4.5 资源分配又一例——矩阵卷积与ConvolutionFilter
4.5.1 矩阵卷积的社会学原型及算法原理
4.5.2 矩阵卷积的ActionScript实现
4.5.3 基于距离的加权平均矩阵
4.5.4 振铃现象的处理
4.5.5 后卷积操作
4.5.6 卷积运算对像素的影响机制
4.5.7 卷积矩阵的高级技巧及其原理
原创教程“ActionScript3.0游戏中的图像编程”開始连载啦!的更多相关文章
- ActionScript3游戏中的图像编程(连载十七)
总文件夹:http://blog.csdn.net/iloveas2014/article/details/38304477 1.3.3 HSB与RGB之间的互转公式及HSL和HSV对色彩属性理解的异 ...
- ActionScript3游戏中的图像编程(连载二十四)
总文件夹:http://blog.csdn.net/iloveas2014/article/details/38304477 2.1.1 投影样式的制作 点击左側列表的"投影"系列 ...
- [OpenCV Qt教程] 如何在内存中压缩图像
本文译自:http://www.robot-home.it/blog/en/software/tutorial-opencv-qt-comprimere-un-immagine-in-memoria/ ...
- ActionScript3.0(AS3)中的泛型数组Vector
Adobe官方并没有"泛型数组"的叫法,这是我自己对Vector的叫法(有点标题党),不过Vector在使用上确实跟c#中的泛型数组有些相似之处. 原作者:菩提树下的杨过出处:ht ...
- cocos2dx游戏开发学习笔记2-从helloworld開始
一.新建project 具体安装和新建project的方法在cocos2dx文件夹下的README.md文件里已经有具体说明,这里仅仅做简介. 1.上官网下载cocos2dx-3.0的源代码.http ...
- Sublime Text 3 全程详细图文原创教程(持续更新中。。。)
一. 前言 使用Sublime Text 也有几个年头了,版本也从2升级到3了,但犹如寒天饮冰水,冷暖尽自知.最初也是不知道从何下手,满世界地查找资料,但能查阅到的资料,苦于它们的零碎.片面,不够系统 ...
- cocos2d-x 3.0来做一个简单的游戏教程 win32平台 vs2012 详解献给刚開始学习的人们!
原代码来自于网络,因为cocos2d-x 3.0的资料,的确不多,与曾经版本号的接口非常难对上, 所以网上非常多样例都无法调试,对于新学习cocos2d-x 的同学,难度添加了,所以出一个超具体的样例 ...
- 【52ABP实战教程】0.2-- VSTS中的账号迁移到东亚
需求从哪里来! VSTS的全称是Visual Studio Team Services. 在上一篇的文章中已经给大家说了VSTS之前是没有香港节点.大家的访问速度回比较慢.但是11月10号微软就宣布开 ...
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】连载导读
前言: 无数昼夜的来回轮替以后,这本<驱动篇I>终于编辑完毕了,笔者真的感动到连鼻涕也流下来.所谓驱动就是认识硬件,还有前期建模.虽然<驱动篇I>的硬件都是我们熟悉的老友记,例 ...
随机推荐
- CF 258B Little Elephant and Elections [dp+组合]
给出1,2,3...m 任取7个互不同样的数a1,a2,a3,a4,a5,a6,a7 一个数的幸运度是数位上4或7的个数 比方244.470幸运度是2. 44434,7276727.4747,7474 ...
- Guava学习笔记:EventBus(转)
EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现.对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单解决方案,我们不用创建复杂的类和 ...
- SDL 简介
SDL 简介 什么是SDL? 即 Simple DirectMedia Layer,使用 LGPL 许可证. 免费的跨平台多媒体应用编程接口 用于游戏.游戏开发工具.模拟器.样本演示.多媒体应用等 它 ...
- 设计模式 - 装饰者模式(Decorator Pattern) Java的IO类 用法
装饰者模式(Decorator Pattern) Java的IO类 用法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26716 ...
- VMWARE安装MAC时无法移动鼠标?
1.先不要怀疑你的软件 2.查看你的硬件设置 3.什么?你把USB去除了? 4.给我加回来!!! 5.OK!鼠标可以移动了!
- Android服务之PackageManagerService启动源码分析
了解了Android系统的启动过程的读者应该知道,Android的所有Java服务都是通过SystemServer进程启动的,并且驻留在SystemServer进程中.SystemServer进程在启 ...
- asp.net(C#)之NPOI"操作Excel
1.首先到网上下载"NPOI.DLL".引用. 2.新建一个操作类"ExcelHelper.cs": using System.Collections.Gene ...
- 在安装mysql出现的错误以及解决方法
因为手贱更新了一下驱动,结果导致无线网卡出了问题.然而就算是从官网上下载了驱动各种折腾也没有弄好,心里特别堵.无奈只有重装系统这一条路了.这里表示特别难过,因为电脑上东西实在太多了,而且各种环境变量. ...
- 关于智普 - 千人免费学|Python培训|国内最权威python培训|html5
关于智普 - 千人免费学|Python培训|国内最权威python培训|html5 智普教育隶属于北京顶嵌开源科技有限公司,成立于2008年. 智普开源是基于Linux系统的互联网开源学习平台,讲求务 ...
- JavaScript之面向对象1
学习过Java程序的开发人员都知道面向对象是怎么回事. 面向对象无非就是封装.多态.继承 比如: 声明一个类: class Person{ //私有成员 private String name; pr ...