青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

twzheng's cppblog

『站在風口浪尖緊握住鼠標旋轉!』 http://www.cnblogs.com/twzheng

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  136 隨筆 :: 78 文章 :: 353 評論 :: 0 Trackbacks
Flash中的顏色矩陣(ColorMatrixFilter)
[摘自] http://www.webjx.com

顏色矩陣

在flash中可以用矩陣方便的操作顏色。在flash8以前的版本,操作顏色的唯一途徑就是通過修改顏色對象中紅,綠,藍三個通道的值,在Flash8,"顏色矩陣濾鏡" ColorMatrixFilter (flash.filters.ColorMatrixFilter) 在顆粒等級上提供給你更好的控制方法。"顏色矩陣濾鏡"為 4行5列的多維矩陣(20個元素的數組)。圖 4 是 與"顏色矩陣濾鏡"等同的矩陣。

Flash中的顏色矩陣
圖4. 與"顏色矩陣濾鏡"等同的矩陣

紅,綠,藍通道的值由如下所示計算方法所決定:

CODE:

redResult = a[0] * srcR + a[1] * srcG + a[2] * srcB + a[3] * srcA + a[4]
greenResult = a[5] * srcR + a[6] * srcG + a[7] * srcB + a[8] * srcA + a[9]
blueResult = a[10] * srcR + a[11] * srcG + a[12] * srcB + a[13] * srcA + a[14]
alphaResult = a[15] * srcR + a[16] * srcG + a[17] * srcB + a[18] * srcA + a[19]

可以看出,第一行的值決定了紅色值,第二行決定綠色,第三行藍色,第四行是透明(Alpha)通道值。同樣可以看出首四欄值是與紅,綠,藍,alpha通道值的乘積,而第五欄的值分別是和(偏移量)。注意每行的源值和結果值都是在0到255的區間內。因此即使各個通道的值小于0或大于255都會被強制到該區間內。我來舉些例子說明它的原理。

果你想在紅色通道加100(偏移量),將a[4]設置為100,如(圖5) 。

Flash中的顏色矩陣
圖5. 紅色值增加100

如果想使綠色通道加倍,將a[6]設為2,如(圖6)

Flash中的顏色矩陣
圖6. 綠色加倍

如果你要使結果圖像中的藍色與原圖的紅色數量相等,將a[10]設為1, a[12]設為0 ,如(圖7)

Flash中的顏色矩陣
圖7. 紅色決定藍色值

改變圖像的亮度,你需要在每個顏色通道的值改變同樣的數量。最簡單的途徑是在每個通道都設置相同的偏移量。偏移量為正時可以增加亮度為負時可以減小亮度。(圖8) 是一個增加亮度的例子。

Flash中的顏色矩陣
圖8. 增加亮度

你也可以通過將每個顏色通道與一個值相乘按比例的改變亮度,大于1的增加亮度小于1減小亮度。
按照原理,將圖像轉換為灰度圖,你需要將每個通道的部分設為等值。因為有三個通道,你可以將每個通道乘以0.33并將它們相加得到結果值。如(圖9)

Flash中的顏色矩陣
圖9.灰度圖矩陣

由于不同顏色通道的相對屏幕發光度,但是 確實有特殊的提供更加真實的灰度圖的"亮度系數"值 。例如在PS里創建一個純綠色塊然后把它放在一個純藍色塊 ,然后將圖像灰度化,你會看到原來綠色的地方的灰色會比原來藍色的區域要亮。

在Flash里使用這些矩陣,創建一個"顏色矩陣濾鏡"的實例然后將它加入到一個影片剪輯(MovieClip)實例上。下面是一個使綠色加倍的例子:

CODE:
import flash.filters.ColorMatrixFilter;
var mat:Array = [ 1,0,0,0,0,
       0,2,0,0,0,
       0,0,1,0,0,
       0,0,0,1,0 ];
var colorMat:ColorMatrixFilter = new ColorMatrixFilter(mat);
clip.filters = [colorMat];

"顏色矩陣濾鏡"與一個已知的矩陣使用,你可以完成除了亮度和灰度之外復雜的顏色調整。調整對比度,飽和度和色相在 Flash 8種都成為了肯能。雖然在這里討論這些話題與這篇文章有些遠,但是足以說 Flash 8提供了一個以前任何版本都不能做到的顏色操作途徑。

下面的flash可以看到在操作圖像時結果矩陣是怎么改變的!
Flash:
http://www.adobe.com/devnet/flash/articles/matrix_transformations/ColorMatrixDemo.swf

posted on 2007-10-30 12:39 譚文政 閱讀(3806) 評論(1)  編輯 收藏 引用 所屬分類: Flash ActionScript

評論

# re: Flash中的顏色矩陣(ColorMatrixFilter) 2008-05-21 15:54 dodo
很好,很好。可氣的是,自己的矩陣知識全部還給老師了。  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲乱码精品一二三四区日韩在线| 99精品欧美一区| 久久国产精彩视频| 怡红院精品视频在线观看极品| 久久久精品欧美丰满| 久久国产婷婷国产香蕉| 亚洲风情亚aⅴ在线发布| 亚洲国产精品www| 蜜桃视频一区| 亚洲天堂男人| 亚洲欧美清纯在线制服| 国外成人网址| 亚洲国产日韩欧美一区二区三区| 欧美日韩午夜在线| 欧美在线视频观看免费网站| 久久久国产成人精品| 亚洲区一区二区三区| 中文在线一区| 黄页网站一区| av成人免费在线观看| 黑人一区二区三区四区五区| 欧美激情小视频| 欧美视频一区在线| 久久亚洲综合色| 欧美精品日韩一本| 久久精品视频导航| 欧美精品在线观看91| 久久国产精品99久久久久久老狼| 巨胸喷奶水www久久久免费动漫| 亚洲性人人天天夜夜摸| 久久久久九九九九| 亚洲一区二区三区精品在线观看| 久久国产精品久久久久久久久久 | 欧美一区二区在线播放| 亚洲激情国产精品| 性久久久久久| 亚洲一区二区黄| 免费一级欧美片在线播放| 欧美一区二区| 欧美日韩精品是欧美日韩精品| 久久久久久尹人网香蕉| 欧美性猛交视频| 亚洲国产一二三| 黑人一区二区三区四区五区| 亚洲私人影院| 一区二区三区日韩精品| 免费在线成人av| 久久精品伊人| 国产精品网站一区| 日韩亚洲欧美综合| 亚洲精品日韩综合观看成人91| 久久精品毛片| 久久精品午夜| 国产女精品视频网站免费| 亚洲精品免费看| 亚洲电影自拍| 久久一区二区视频| 久久视频一区| 极品尤物一区二区三区| 亚洲欧美日韩综合| 欧美在线1区| 国产伦精品一区二区三区照片91 | 午夜精品www| 欧美一二区视频| 国产精品久久久久aaaa樱花| 亚洲欧洲午夜| 一区二区三区日韩精品| 欧美三级午夜理伦三级中文幕| 最新日韩在线| 一本到12不卡视频在线dvd| 欧美不卡高清| 亚洲精品视频免费观看| 亚洲深夜影院| 国产精品入口日韩视频大尺度| 亚洲视频综合| 亚洲欧美一级二级三级| 国产日韩精品视频一区| 欧美伊人影院| 嫩草影视亚洲| 亚洲欧洲一区二区在线观看| 欧美激情精品久久久久久蜜臀| 亚洲日产国产精品| 欧美亚洲系列| 一区二区在线视频观看| 欧美激情1区2区3区| 一区二区福利| 欧美在线首页| 亚洲第一在线综合在线| 欧美精品1区2区| 亚洲作爱视频| 久久理论片午夜琪琪电影网| 亚洲精品国产无天堂网2021| 欧美日韩一级黄| 欧美影院成人| 亚洲日本一区二区| 欧美一区视频| 亚洲欧洲一区二区在线观看| 国产精品久久久久久久久免费桃花| 欧美一区二区视频在线观看2020| 亚洲电影在线看| 午夜精品久久久久久久白皮肤| 国内外成人免费激情在线视频| 能在线观看的日韩av| 一区二区三区久久网| 久久人人看视频| 亚洲午夜精品福利| 亚洲国产精品欧美一二99| 国产精品高潮呻吟久久av无限| 久久久久久97三级| 亚洲午夜久久久久久久久电影院| 老鸭窝91久久精品色噜噜导演| 亚洲最新中文字幕| 亚洲第一二三四五区| 国产精品亚洲一区| 欧美精品久久99| 久久精品免视看| 亚洲香蕉成视频在线观看| 欧美高清在线| 久久亚洲免费| 性久久久久久久久久久久| 亚洲精品美女在线观看播放| 国产一区二区三区直播精品电影| 欧美婷婷久久| 欧美精品二区| 美女主播一区| 久久久久一区二区三区| 性做久久久久久| 在线一区日本视频| 日韩系列在线| 亚洲经典在线看| 亚洲成人资源| 国产日韩精品久久| 国产精品九九| 欧美视频二区| 欧美视频在线观看 亚洲欧| 欧美成年人视频网站| 裸体素人女欧美日韩| 久久精品亚洲精品国产欧美kt∨| 亚洲欧美日韩中文播放| 亚洲欧美久久久| 亚洲欧美一区二区原创| 中国成人黄色视屏| 亚洲小视频在线观看| 国产精品99久久久久久有的能看| 艳妇臀荡乳欲伦亚洲一区| 99国产精品久久久久老师| 99精品欧美一区二区三区| 日韩亚洲欧美在线观看| 中国女人久久久| 亚洲影院污污.| 性欧美长视频| 久久久蜜桃精品| 久久婷婷国产综合尤物精品 | 一区二区三区四区国产精品| 亚洲免费成人av| 一区二区三区精品在线| 亚洲一区在线免费| 欧美在线视频二区| 美国十次了思思久久精品导航| 免费成人网www| 欧美日韩亚洲视频| 国产精品一区二区三区久久| 国产一区二区剧情av在线| 在线日韩中文| 日韩视频免费观看高清完整版| 亚洲午夜精品在线| 久久精品二区| 亚洲国产精品v| 在线午夜精品自拍| 久久久久国产精品午夜一区| 欧美国产精品va在线观看| 欧美私人啪啪vps| 国产一区二区在线观看免费播放 | 国产亚洲激情在线| 亚洲国产美国国产综合一区二区| 亚洲最新视频在线播放| 欧美在线免费观看视频| 欧美激情亚洲| 中文av字幕一区| 狂野欧美激情性xxxx欧美| 欧美日韩中文字幕在线| 国产手机视频精品| 亚洲看片一区| 久久精品91久久久久久再现| 亚洲黄色在线观看| 欧美一区高清| 欧美视频在线观看一区| 亚洲第一精品久久忘忧草社区| 在线综合视频| 欧美顶级艳妇交换群宴| 亚洲免费影视| 欧美日韩爆操| 樱桃国产成人精品视频| 欧美一区二区精美| 亚洲精品一二三| 免费成人黄色| 国外成人在线视频| 欧美一区在线视频| 一道本一区二区| 免费人成网站在线观看欧美高清|