ActionScript 3.0圖像處理:基礎(chǔ)教程

出版時(shí)間:2013-7-1  出版社:科學(xué)出版社  作者:Todd Yard  譯者:陳文登  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

圖像處理是Flash應(yīng)用的一個(gè)重要領(lǐng)域,如網(wǎng)絡(luò)上常見(jiàn)的Flash畫(huà)板、在線Photoshop、涂鴉等應(yīng)用,都是基于Flash圖像處理技術(shù)實(shí)現(xiàn)的。本書(shū)介紹ActionScript 3.0中圖像、動(dòng)畫(huà)、視頻和音頻等大量視覺(jué)效果處理的相關(guān)知識(shí)。
這些基本知識(shí)不僅可以應(yīng)用在上述繪圖應(yīng)用中,同時(shí)也可以應(yīng)用到游戲中,替代以往通過(guò)加載位圖實(shí)現(xiàn)的效果,一方面可以減小游戲的體積,另一方面可以大大提升游戲性能。另外,作者將書(shū)中介紹的圖像處理功能集成到一起,開(kāi)發(fā)了aeon和aether類庫(kù),開(kāi)發(fā)者通過(guò)這兩個(gè)類庫(kù),可以輕松快速制作出各種絢麗的效果。

作者簡(jiǎn)介

馬薩諸塞州劍橋市Brightcove公司的軟件架構(gòu)師。2005年剛?cè)牍緯r(shí),他就專注于富媒體前端開(kāi)發(fā),負(fù)責(zé)公司媒體管理和分銷工作。在此之前,他曾與紐約ego7合作,作為開(kāi)發(fā)組負(fù)責(zé)人,管理Flash內(nèi)容管理系統(tǒng)和社區(qū)應(yīng)用套裝。期間他為各個(gè)領(lǐng)域的客(包括GE、IBM、AT&T、Mars)開(kāi)發(fā)過(guò)應(yīng)用、動(dòng)畫(huà)和廣告等產(chǎn)品。作為作者,他曾在friends of ED出版的13本Flash和ActionScript書(shū)籍中做出了貢獻(xiàn),其中包括Object-Oriented ActionScript3.0和Extending Flash MX 2004。另外還擔(dān)任了其他四本書(shū)的技術(shù)編輯。他還在WebDesigber和Prectical Web Projects雜志上發(fā)表了很多關(guān)于Flash、Photoshop和Illustrator的技術(shù)文章。在進(jìn)入計(jì)算機(jī)行業(yè)之前,他在舞臺(tái)上唱過(guò)歌,跳過(guò)舞,最終還是抵擋不住軟件開(kāi)發(fā)的誘惑,進(jìn)入了IT行業(yè)。

書(shū)籍目錄

第 1 章 繪圖API
1.1 繪圖API歷史回顧
1.2 早期的繪圖功能
基本命令回顧
繪制簡(jiǎn)單的圖形
繪制漸變填充線條
位圖填充圖形
1.3 現(xiàn)在的繪圖功能
復(fù)制圖形數(shù)據(jù)
繪制位圖筆觸
存儲(chǔ)路徑數(shù)據(jù)
修改路徑錨點(diǎn)
渲染三角形
Shader簡(jiǎn)介
1.4 小 結(jié)
第 2 章 濾鏡和圖層模式
2.1 應(yīng)用圖層模式
圖層模式示例
測(cè)試不同的圖層模式
2.2 使用濾鏡
BlurFilter模糊濾鏡
DropShadowFilter投影濾鏡
GlowFilter發(fā)光濾鏡
GradientGlowFilter漸變發(fā)光濾鏡
BevelFilter斜角濾鏡
GradientBevelFilter漸變斜角濾鏡
ColorMatrixFilter顏色矩陣濾鏡
ConvolutionFilter卷積濾鏡
DisplacementMapFilter置換濾鏡
2.3 小 結(jié)
第 3 章 Bitmap和BitmapData
3.1 位圖與ActionScript
Bitmap簡(jiǎn)介
存取BitmapData
解密通道數(shù)據(jù)
3.2 加載、創(chuàng)建、顯示位圖
嵌入與加載素材
新建位圖
用Bitmap繪制圖形
復(fù)制BitmapData
探索Bitmap的繪圖API
Bitmap清屏
3.3 顏色存取與處理
讀取與設(shè)置單個(gè)像素
填充顏色區(qū)塊
變換顏色
3.4 小 結(jié)
第 4 章 BitmapData高級(jí)技巧
4.1 添加隨機(jī)像素
隨機(jī)像素
添加圖像噪點(diǎn)
柏林噪聲
4.2 BitmapData濾鏡
應(yīng)用濾鏡
像素扭曲
4.3 通道運(yùn)算
復(fù)制通道
分解通道信息
設(shè)置閾值
映射圖像
4.4 小 結(jié)
第 5 章 Pixel Bender和Shader
5.1 認(rèn)識(shí)Shader
5.2 使用Pixel Bender Toolkit
學(xué)習(xí)編輯界面
創(chuàng)建Kernel
Flash的局限性
5.3 Flash Player中的Shader
嵌入字節(jié)碼
運(yùn)行時(shí)加載Shader
兼容加載和嵌入
剖析Shader
傳入Shader參數(shù)
5.4 Pixel Bender中的Shader
創(chuàng)建自定義濾鏡
5.5 創(chuàng)建新的圖層模式
5.6 用Shader繪制圖形
創(chuàng)建自定義漸變
填充動(dòng)畫(huà)
5.7 處理海量數(shù)據(jù)
5.8 小 結(jié)
第 6 章 ActionScript與3D空間
6.1 顯示對(duì)象深度
在3D空間中移動(dòng)
透 視
圍繞坐標(biāo)軸旋轉(zhuǎn)
6.2 變換對(duì)象
Vector3D
Matrix3D
6.3 3D貼圖
回顧三角形繪制方法
用drawTriangles()方法渲染網(wǎng)格
6.4 小 結(jié)
第 7 章 動(dòng)畫(huà)和特效類庫(kù)
7.1 aeon動(dòng)畫(huà)引擎
Tweener值
7.2 aether特效引擎
aether簡(jiǎn)介
繪制紋理
創(chuàng)建圖像效果
7.3 小 結(jié)
第 8 章 大自然動(dòng)畫(huà)效果
8.1 火焰效果
8.2 石頭紋理
8.3 飄動(dòng)的旗幟
8.4 雨水效果
8.5 小 結(jié)
第 9 章 文字效果
9.1 破舊文字效果
9.2 自定義斜角效果
9.3 創(chuàng)建文字動(dòng)畫(huà)引擎
9.4 小 結(jié)
第 10 章 視頻效果
10.1 應(yīng)用實(shí)時(shí)濾鏡
構(gòu)建視頻加載器
視頻畫(huà)面濾鏡效果
使用ImageEffect擴(kuò)展新的濾鏡
10.2 顏色分離效果
創(chuàng)建顏色分離Shader
擴(kuò)展ShaderEffect
凸顯黑白連環(huán)畫(huà)顏色
構(gòu)建動(dòng)態(tài)后期效果
10.3 小 結(jié)
第 11 章 聲音視圖效果
11.1 加載和播放聲音
11.2 可視化聲音數(shù)據(jù)
獲取聲音數(shù)據(jù)
顯示聲波
顯示音頻
圓形聲波視圖
視圖效果擴(kuò)展
11.3 小 結(jié)
第 12 章 交互效果
12.1 圖像和鼠標(biāo)輸入
加載本地圖像
創(chuàng)建萬(wàn)花筒效果
旋轉(zhuǎn)視圖
12.2 攝像頭和鍵盤輸入
編寫(xiě)扭曲Shader
扭曲用戶視頻
12.3 小 結(jié)
附錄 Flash & Flex Builder開(kāi)發(fā)指南
A.1 使用Flash CS4
在Flash中使用源文件
創(chuàng)建Flash項(xiàng)目
在Flash中使用Flex編譯器
A.2 使用Flex Builder
編譯Flash Player 10新增特性
在Flex Builder中使用源文件
創(chuàng)建Flex Builder項(xiàng)目

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    ActionScript 3.0圖像處理:基礎(chǔ)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7