- 下述內容,以簡單的方形黑色塊,示範「報紙印刷」濾鏡的功效與其原由。
- 下圖是一張長寬128x128的影像,中間填上純黑色,四周畫上純紅色的邊界線。
- 執行「報紙印刷」濾鏡,完全黑色的區域無法產生斑點。
- 對前圖黑白分明的影像,執行「高斯模糊」濾鏡,模糊半徑設為10。
- 下圖是一張邊緣略微模糊的影像。
- 對前圖,執行「報紙印刷」濾鏡,紅綠藍三個分頁的參數設相同。
- 如此的設定,產生下圖黑、白、紅的斑點。
- 本章之中,許多函數的功能,沒有解釋清楚。許多參數的設定,也沒有解釋。
- 可透過 Procedure Browser 查詢這些資料。
- 下述內容,以查詢 plug-in-newsprint 函數為例子。
- 若要更瞭解 news-text.scm,只有靠自己仔細研讀與分析了!加油!
- 執行[影像] / 求助 / Procedure Browser,查詢 plug-in-newsprint 這函數。
- 下圖是 Procedure Browser 對話盒的一部分。
62與63行: (plug-in-newsprint RUN-NONINTERACTIVE img text-mask cell-size 0 0 45.0 3 45.0 0 45.0 0 45.0 0 3)
- 根據 Procedure Browser 對話盒,所查到的資料,plug-in-newsprint 參數的意思為:
- 第1個參數 RUN-NONINTERACTIVE,表示非互動式。
- 第2個參數 img,表示欲執行報紙印刷濾鏡功能的影像的名字。
- 第3個參數 text-mask,表示欲執行報紙印刷濾鏡功能的遮罩的名字(drawable)。
- 第4個參數 cell-size,影響斑點的大小。
- 第5個參數 0,表示 RGB 色彩模式。
- 第6個參數與 CMYK 色彩模式的 K 分量有關。
- 之後的參數,兩兩成對,設定各類色版所欲採用的斑點角度與斑點外形。
- drawable 通常是指圖層。一個影像可由多個圖層組成,現在已被選取到的,可在其上做運算的圖層稱為 drawable 。
- 除了圖層,drawable 也可廣義地包含色版、遮罩、浮動選取區域。
- 下圖展示了執行到第57行時所產生的遮罩。
- 對遮罩,執行[影像] / 濾鏡 / 扭曲 / 報紙印刷濾鏡,出現對話盒。
- 下圖是「報紙印刷」濾鏡的對話盒,Cell size 設7,角度設45。
- 遮罩相當於一張只有灰階色版的影像。
- 因此,下圖之中,「畫面」選項只有一分頁,為「灰」色版。
62與63行: (plug-in-newsprint RUN-NONINTERACTIVE img text-mask cell-size 0 0 45.0 3 45.0 0 45.0 0 45.0 0 3)
- 在「報紙印刷」濾鏡對話盒之中,按下「確定」按鈕,得到下圖的斑點效果。
- 在圖層遮罩上,呈現出「報紙印刷」效果的文字。