返回列表 回复 发帖

图片魔术:黑白照片的彩色秘密

黑白照片,怎么会变彩色呢?但看看下面这幅图,你看着是灰色调的,但你尝试着用鼠标拖动,选择一下看看?
8 u1 t/ A5 f: q% ~& H: K- J3 K) I; b5 N  d
# G) D, H* R! V
, k6 L! k5 n' v+ I' x- g/ [2 _
+ S& C/ s9 e9 r1 |3 ~5 d/ {' `

+ R& H# f+ R4 ]( k7 @) P5 K( I2 e: a    嗯,我想你发现了,这图变成彩色了。神奇吧?这个原理是很简单的,首先我要从选择图时的处理方法讲起。在选择图片的时候,浏览器会把图片像素按间隔填充交错填充深蓝色。如下图。   C4 H0 M0 W* d+ F+ Y- \

+ r* B: E7 r8 x2 S9 M0 m* o) J- c% W1 O5 r4 F5 e
' ~% H% E& t" f( o

) J& h# P* I! W0 c, E" O; H7 W" c0 M+ k9 @

& s6 m$ Y9 s( v. X3 ?+ s! e    为了促进理解,请选择下图。
) l) p; T7 [4 X2 P* O
- z5 v7 c6 T+ Q9 j" ~7 u5 y6 A0 _7 N% w* b2 l

, S  ?$ w  f0 T: O) |7 j7 K# V! z  V6 d! ^/ F: B% k$ |
- W, a% ?9 [; o# }/ s
    哈哈。图像消失了是吧?变成了一团灰色。嗯,这就是选择时把所有有颜色的点全填充成一个深蓝色的原因。* N6 P0 A! e9 Q" m8 K
! q7 L) Y# S0 _2 y+ U
    这时候有人问了,就算是这样,为什么我们看到的图是黑白的呢,原来交错点上的也会是彩色的啊?, V7 k2 k( ~% `0 o. ]" W8 y) M
& x) l* w( J) H" o9 z( w
    这个问题问的好,因为我们对交错点进行了180度的色相处理,也就是我们处理成了他的互补色,补色混合后,就呈现灰色了。我们的眼睛灰自动把他们处理成灰色了。4 g" q: B5 r$ w' E( e9 s

1 b) j. M. U5 j# R# G5 K1 x/ y    看下面两图,其实他们在选择的时候,效果是一样的。实际上,只要做出图四的样子出来,剩下的点是什么颜色根本无所谓,把剩下的点改变色相的目的,只是为了欺骗你的眼睛。
& e- \- N8 m5 n+ r- \
+ h0 _! F1 _5 o. H9 w# c
6 }1 t2 I: O! [: s
' D6 b) c- S2 L0 K: W# D: J7 b5 ]% J0 M$ r
0 b, ~3 |' P- @3 [4 k
( U6 {/ j+ _, P* o+ W1 M
+ h! R: R- J4 n8 c

! |" l/ V& S% s6 }' a( `5 X9 m
" G0 E' [8 r- Z5 A- u# K! }3 J5 ^    明白了原理后,现在做起来就容易了。我们现在就要来熟悉Fireworks中,怎么来制作这样的特殊图片。; ~  B* P; B1 E. X$ m" Z: a4 o

! c( {$ O6 b% f% p1 E9 g    打开原图,做一些减少色彩纯度的处理,因为颜色对比强烈时,互补色呈灰效果不是很好。
6 L9 z9 u: p. m8 `9 U! C, m8 {! y& N  T7 b* H7 e7 B2 n. Q/ ]' x

+ ^. o* @& b: C$ f
/ R8 k( P% T1 h8 Z3 ?( i6 p
' L& n! y; b- A* O. X1 H: u  c, l. ]: @% D1 Q
     复制原图到新的一层。
, t, t( ?4 F& |% |2 x! e/ T- P5 k9 n; d3 y9 R

/ y3 o$ s7 f( E4 K1 k& d) S* C1 d1 @( [; B

4 ^, Q$ p* V+ U, _
' c1 ~1 `8 b6 n0 V0 z    画一个和图一样大的方框,填入黑色,纹理选择grid3 选择100%的纹理填充。) P. Q( A" o8 v% n& D5 v

: u" i% z8 U* ?; ]' ]% V9 A- ?9 T3 c* L0 W3 q

7 o! G# I% E' g# Q5 M: j, W
8 c7 I. ]8 d" r( t/ b/ V1 a: f* \/ l" t# w3 R
    选择 modify >flatten selection  _& o( c, g2 x7 W7 [+ X

, F( \5 _" w$ F# K/ ]. X" q; Y9 O0 X8 v/ y3 Q; Y

5 U: X+ f* j) ^2 l0 B5 v) A7 ~7 ~' B) Y4 B6 U+ I. Q$ T
' X( r8 `' B, q) Q$ \6 U
    (中文的可能是 修改>合并选择),把当前这个黑白交错的图案变成 bitmap(位图),目的是为了让他能成为灰度蒙版。) ~( E9 d% }3 @7 J$ h2 `, t1 Z

% v) o) U' e' [) v9 |, |6 ?+ u    选择这个黑白图,ctrl+x 剪切它。然后选择上面的原图,选择菜单 modify > mask > past as mask (中文可能是 修改>蒙版>粘贴为蒙版)如下图。. s6 D0 K2 j0 x6 h% u

+ p7 f# d: K8 ~! X6 w
- z' r# [0 I" G( n# y8 p
" Y2 v% v$ v" k4 n0 l9 R5 k4 |" \9 o2 V. S& u; d& i

* n2 J+ a; r* V! e% Y    这一步的目的是建立一个灰度蒙版,也就是根据蒙版的灰度,来确定显示的百分比,黑色就不显示,白色就全显示。这样,我们就做出了我们想要的交错点效果了。你可以点击图层面板中下面一图的眼睛标识,来看你做出来的效果。/ ?7 o3 g! d2 ^6 S9 ~

5 h) p# ~  D- i/ u, |    关键的一步,就是反向了,选择我们的蒙版图层,然后从菜单, filte > adjust color > hue/saturation.. (中文可能是滤镜>调节颜色>色相/纯度..),把色相的调节值改为-180。+ E: r1 s3 ]5 J. y$ _2 r
; f0 U3 b; x  z2 r

( K6 J3 D' A4 f7 ]! A: f, ^; T7 S  h8 K
& Q& C; x% _* o

9 v. q" J5 N* q/ K7 y0 l1 v    基本上现在导出的图,就差不多了,如果灰色的效果不明显,还可以把纯度调低,或者把图变亮一些(因为交错点填充是深蓝色),导出时减少压缩,增加一点smothing(平滑)。这样会有更好的效果。反正,剩下的事就是大家去发挥了,这是最后的效果了。
, z$ H, X2 c8 i% c% v8 N+ r& a- t

. V  l, K" O, R# k+ T
2 e9 I' C, k+ W1 k. f6 S
% N" \* O, Z2 m# B  W
" j2 C$ u; Y$ }6 K    当然,这里还有我的一个练习稿7 \$ k5 D2 Y$ r# N- g. L
1 ?, A# L9 b# k
2 u" K9 _$ D& Y0 I. B
返回列表