爲更方便的理解以下內容,可以打開:http://pan.baidu.com/s/1mg7g9Gc
首先上次我們的測試工程的重點就是字的隨機筆劃,而這個效果的實現是使用了【描邊】這個特效。
【描邊】的工作原理實際上是,給【描邊】指定蒙版,然後它沿着蒙版畫線。
既然是沿着蒙版畫線,那就有個方向的問題吧。
其實吶,蒙版是有方向的。【蒙版】的原理是,有座標的點,然後連成線,線圈住的範圍就成了蒙版。
所以【蒙版】的另一個作用就是【路徑】。因爲蒙版的組成是有向線段。(蒙版和路徑,本質上是同一個東西)
所以【描邊】其實是按照這個線段來描邊的,例如你拿【鋼筆工具】隨便畫條線,描邊就會沿着這個線來描邊了。
所以對字的描邊其實就是對一些相交了的線段的描邊。
既然是要做字的隨機描邊,那就首先要獲取到字的蒙版(路徑),正如前面所說,【描邊】沿着這個蒙版來畫線。
可以用【菜單欄】---【圖層】---【自動追蹤】///來自動找出字的輪廓。而這個輪廓正是用蒙版(路徑)來表示。
於是我們就得到了一個新的圖層,並且這個圖層有字的路徑。///這個就是後面描邊需要用到的蒙版路徑了。
然後回到原來的文字層,首先要給它預合成一下。///這是因爲字的地位和其他圖層不同,假如直接把追蹤的路徑複製過去,會出現錯位的情況。預合成後,把路徑全部複製到預合成上。
接下來,要展開預合成上的蒙版,把所有蒙版關掉。
///因爲不關的話,蒙版就會起到他的透過作用把預合成弄得一塊一塊了。。。
然後就可以對預合成使用【描邊】了。
【描邊】選項
在製作的最後,【描邊樣式】上我們是使用了【顯示原圖像】
///【顯示原圖像】的含義是,把我們在路徑上描的邊,拿來做蒙版,使得描邊了的地方,能夠把原圖像顯示出來。
所以只要把描邊大小弄大,使這個描邊足以覆蓋原文字,原文字就會顯示出來。
然後取消【順序描邊】
就ok了。