作者cjcat2266 (CJ Cat)
看板Flash
標題Re: Flash有類似Photoshop圖層選項的功能嗎 ?
時間Sat Jun 9 15:51:36 2007
: (色彩增值,加深顏色等等...)
: 還是這些效果只能丟到AE裡面去做呢?
: 不過AE出來的swf又很巨大... 囧 謝謝回答了 !
這些顏色變化可以用ColorMatrixFilter搭配特殊的4X5矩陣來做到
語法和矩陣元素意義請參見help file
以下提供一些常用的矩陣
灰階(blender有相同的功能)
| 0.3086 0.6094 0.0820 0 0 |
| 0.3086 0.6094 0.0820 0 0 |
| 0.3086 0.6094 0.0820 0 0 |
| 0 0 0 1 0 |
-----------------------------------------
色彩飽和度
| a b c 0 0 |
| d e f 0 0 |
| g h i 0 0 |
| 0 0 0 1 0 |
a = (1 - level) * rw + level
b = (1 - level) * gw
c = (1 - level) * bw
d = (1 - level) * rw
e = (1 - level) * gw + level
f = (1 - level) * bw
g = (1 - level) * rw
h = (1 - level) * gw
i = (1 - level) * bw + level
rw = 0.3086; gw = 0.6094; bw = 0.0820
level = 0~3 ← 代表色彩飽和程度
-----------------------------------------
色調
| 1 0 0 0 r |
| 0 1 0 0 g |
| 0 0 1 0 b |
| 0 0 0 1 a |
r, g, b, a代表四個channel的數值位移
值的範圍是 -255~255
像是 r = 255的話就會有強烈的紅色調
-----------------------------------------
亮度
| 1 0 0 0 B |
| 0 1 0 0 B |
| 0 0 1 0 B |
| 0 0 0 1 0 |
B代表亮度
值的範圍是 -255~255
-----------------------------------------
對比
| S 0 0 0 F |
| 0 S 0 0 F |
| 0 0 S 0 F |
| 0 0 0 1 0 |
C = 0~1; 越接近1對比越強烈
S = C * 11
F = 63.5 - (C * 698.5)
-----------------------------------------
以上
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Gallery
http://cjcat2266.deviantart.com
MSN
[email protected]
Yahoo
[email protected]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.85.132
※ 編輯: cjcat2266 來自: 61.228.85.132 (06/09 15:52)
1F:推 Angelliya:推...看不懂推...Orz (稍後研究 = =) 06/09 16:50
※ 編輯: cjcat2266 來自: 61.228.85.132 (06/09 17:40)
2F:推 etrexetrex:看起來好專業 06/09 20:43
3F:推 cjcat2266:還好啦~看看help file就知道每個矩陣元素的意義了 06/09 23:17
4F:→ cjcat2266:然後我只是把查到的一些常用矩陣貼上來而已 06/09 23:17
5F:→ cjcat2266:其中有牽涉到色彩學...像是那些難看的常數 06/09 23:18
6F:→ cjcat2266:我也不知道那些值是怎麼算出來的,會用就好 :) 06/09 23:18