Flash 板


LINE

呼~在父親節完成這樣的一個API... 好像其實沒什麼關聯XD 好啦,廢話不多說,把結果貼上先~ 線上觀看 http://0rz.tw/ff2TR 原始檔案 http://0rz.tw/d02Tm class檔 http://0rz.tw/d32W6 (請用 Flash 8/CS3 開啟) ※為避免篇幅過長,簡單的範例下篇附上 之前2753篇問說 Flash是否可以做出類似Photoshop的一些"色彩增值,加深顏色"等功能 答案是可以,只是會用到flash.filters.ColorMatrixFilter 然後還要做出一堆亂七八糟的4X5矩陣 我在2764篇有舉出一些常用到的矩陣 但是後來想想每次都要這樣弄矩陣真的很麻煩 所以我就決定多花一點時間來把這些矩陣先寫到一個class裡面 之後就一勞永逸囉~ 那以下開始講解我的ColorTransformationMatrix(以下簡稱CTM)的使用方法 -------------------------------講解開始------------------------------- 首先先下載上面提供的class檔然後解壓縮 到Flash的Edit > Preferences > ActionScript 2.0 Settings設定路徑 新增一個根解壓縮的目錄同樣的路徑 (請指定有"tw"這個資料夾的路徑,而非ColorTransformationMatrix所在處) 接下來要用到ColorTransformationMatrix的時候 請記得完整的名稱是tw.edu.ntu.ee.cjcat.matrices.ColorTransformationMatrix 或者可以先打import tw.edu.ntu.ee.cjcat.matrices.*; 之後只要打ColorTransformationMatrix即可 flash.filters.ColorMatrixFilter的constructor接受一個參數 也就是我在2753篇提到的4X5矩陣(其實是個20個元素的Array啦) 不過這些都不用管,因為我在CTM裡面都已經搞定了 各位使用這個API的時候 只要在ColorMatrixFilter的constructor裡面放個CTM物件or函式就好 CTM的物件or函式回傳 都是已經處理過的4X5矩陣(20個元素的Array) 像是 ColorMatrixFilter(ColorTransformationMatrix.GRAYSCALE) 就可以造成"灰階(黑白)"效果 那現在來說一下有哪些CTM物件or函式可以用: 1.灰階(Grayscale) ColorTransformationMatrix.GRAYSCALE 效果...看名字了就知道了吧XD 2.反相(Digital Negative) ColorTransformationMatrix.DIGITAL_NEGATIVE 能夠造成如Photoshop裡面的"inverse"效果 3.色彩飽和度(Saturation) ColorTransformationMatrix.saturation(level:Number) 這個函式接受的參數為一個範圍在0~1的Number level越接近1色彩飽和度越高,越接近零色彩飽和度越低 而當數字為零的時候,效果跟GRAYSCALE其實是一樣的 level等於三分之一(1/3)的時候沒有效果 4.色調(Tint) ColorTransformationMatrix.tint(redTint:Number, greenTint:Nubmer, blueTint:Number) 這個函式接受三個範圍在-1~1的Number參數 redTint, greenTint, bluetint就是紅、綠、藍三種顏色的色調強度 等於 1的時候該channel會達到255 等於-1的時候會是-255 5.亮度(Brightness) ColorTransformationMatrix.brightness(level:Number); 這個函式接受的參數為一個範圍在-1~1的Number level等於-1的時候畫面全黑,level等於1的時候畫面全白 level等於0的時候沒有效果 6.對比(Contrast) ColorTransformationMatrix.contrast(level:Number); 這個函式接受的參數為一個範圍在0~1的Number level等於0的時候完全沒有對比,level等於1的時候對比最強 level等於十一分之一(1/11)的時候沒有效果 -------------------------------講解完畢------------------------------- 以上 希望這個API可以對各位有所幫助 :) 好囉~那避免篇幅太長,簡單的範例下篇附上 -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Gallery http://cjcat2266.deviantart.com MSN [email protected] Yahoo [email protected] --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.74.179
1F:推 scars:神人拜推<(_ _)> 08/08 14:57
2F:推 Angelliya:拜推<(_ _)> 08/08 15:10
※ 編輯: cjcat2266 來自: 61.228.74.179 (08/08 17:10)
3F:推 GODSIZE:人拜推<(_ _)> 08/09 12:32







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP