National Yang-Ming University + 886 2 2826 7391

Last Updated: 02 October 2014

 

直接在圖層上進行編修

  1. 為了保留原圖,建議先建立一個複製圖層:Layer -> New -> Layer Via Copy (⌘+J)
  2. 在新的 layer 上,用各種形式的 selection tool 或 Select -> Color Range...Select ->Focus Area ...等工具,選出相片中你想編修的區域
    • Color Range ... 讓使用者用顏色,highlights, showdows, skin tones, 或 midtones 來做快速選取
  3. 然後就可以 Image -> Adjustments -> 進行各種 retouching
  4. 這種方式的缺點是,你沒辦法事後回來修改剛才設定的 level, curve, exposure, 等等。換句話說,這種方式其實是一種 destructive editing.

 

比較複雜一點的 non-destructive editing 作法如下

  1. 利用選取工具選出你要編修的區域,例如 Select -> Color Range...
  2. 在 Layers palette, 選取 Create new fill or adjustment layer,建立一個新的 adjustment layer mask
  3. 選一個你想要用的 adjustment 工具,例如 level, curve, exposure ... etc.,retouching 只會應用在上面第二點 mask 沒有遮住的地方
    1. 注意你可以在 adjustment layer mask 之上,隨意用 brush tool 刷前景顏色 (白色) 或背景顏色 (黑色) 來增減 mask 遮蓋住的部分。黑色部分是蓋住的部分,也就是不會被 adjustment 影響到的部分。

選取編修範圍

產生 adjustment layer

在 adjustment layer mask 上編修

 

 

更複雜一點,用到很多圖層的 non-destructive editing 作法如下

  1. (⌘+J)建立一個複製圖層
  2. 透過選取工具,或 Color Range ... 等工具,選出目標區域
  3. 在 Layers panel, 選取 Add layer mask,此時 Photoshop 會在目前圖層建立一個 mask
  4. 點選該 mask 之後,可以用筆刷 (brush tool) 等工具對 mask 做細部增修
  5. 現在目前的 layer,可以和下面的 layer,利用前面提到的 layer blending 功能,進行各種運算

Add layer mask

 

layer blending

 

 

另一種 non-destructing 作法,是利用 smart object/smart filter 來編修

會用到 filter 的編修 (例如 blur, sharpening),建議用 smart filter 功能。細節請見 smart filter and smart object

 

 

最後,你也可以用 CS6 以後新增的 Camera Raw Filter 進行 non-destructing 編修

簡單來說,Camera Raw Filter 是把 Photoshop 的某一個 layer,轉換成 Adobe Camera Raw 可以編修的格式。可以做到大部分 ACR 的功能。例如 white balance 和 clarity 等編修,不容易在 Photoshop 的 Image -> Adjustments 裡面調整。搭配上面說的 smart filter,可以做到事後再回來修改 Camera Raw Filter 的編修。

首先建立一個複製圖層 (⌘+J)

acr1

有兩種方法建立 smart filter。第一種是右鍵該圖層,點選 Convert to Smart Object

acr2

或在上面選單選 Filter -> Convert for Smart Filters

acr3

產生 Smart object 之後,在 Filter 選單,選 Camera Raw Filter...,注意這和 Camera Raw Filter 是不一樣的東西。

acr4

此時 Photoshop 會打開一個和 Adobe Camera Raw 幾乎一樣的視窗,你可以調整 white balance, exposure, clarity 等等

acr5

別忘了這個 Camera Raw Filter 附有一個 layer mask,你可以打開 brush tool,用白色和黑色筆刷來控制哪些區域容許被編輯。

acr6

acr7

Last Updated: 21 August 2015

絕大部分市面上的 Adobe Photoshop 教科書,都採用所謂「食譜」(recipe) 式的編排。換句話說,書上只會列出步驟一,步驟二,...,卻不會告訴你為什麼要做這些步驟。Layer blending 就是很好的例子。以下我嘗試從原理開始,解說一些常見圖層 blending 的使用時機。

Multiply (色彩增值)

  • Multiply an image layer by a gray layer mask of value (128,128,128),實際發生的事是將 image 圖層的每一個 pixel 的 RGB 數值都乘以 0.5。
  • 如果 multiply 的圖層是 middle gray layer (128,128,128),等於把下面的 image layer 全部 RGB 數值除以2,就是整體變暗一半
  • 如果 multiply 的圖層是全黑的 layer (0,0,0),則 blended 之後的結果會等於全黑的圖層
  • 如果 multiply 的圖層是全白的 layer (255,255,255),則 blended 之後的結果會完全等於下一圖層,i.e., 「multiply」全白的圖層等於沒有影響
  • 從下面演算法可以看出,一張 image 自己和自己 "multiply blend",暗部 (shadow region, small RGB value) 變黑的程度比亮部 (highlight region, large RGB value) 要大,其實就是把原來 pixel 的 RGB value 「二次方」。所以 "multiply blend" 多半用於還原泛白相片或 overexposed 相片的深色區域 (restore dark area in a faded or overexposed image)
  • 參考 Adobe 官方解釋,multiply 兩個顏色好比用兩個顏色的奇異筆 (magic marker) 畫在畫布上同一個位置。如果其中之一是黑色,結果就是黑色。其中之一是白色,結果寫是另一隻奇異筆的顏色。
  • 演算法如下:
    for all color channel
    final.Color = (originalColor)*(maskingColor)/255

Darken

  • Darken by (128,128,128) : 下一圖層 RGB 數值大於 128 的(比較亮的部分)會被降為 128,小於 128 (比較暗的部分)維持不變。
  • 由於每一個 color channel 分別運算,有可能導致顏色改變
  • 簡單來說,兩個圖層經過 "Darken" 運算,每一個 pixel 的 RGB 數值,就是簡單地取兩個圖層中 RGB 數值比較小(比較暗)的那一個
  • masking layer 越黑,"Darken" blending 整體結果越暗
  • 一個 image layer 自己和自己進行 "darken" blending,結果不變

Lighten

  • Lighten by (128,128,128) : 下一圖層 RGB 數值小於 128 的會被升為 128,大於 128 的會維持不變。有可能導致顏色改變。
  • 簡單來說,兩個圖層經過 "Lighten" 運算,每一個 pixel 的 RGB 數值,就是簡單地取兩個圖層中 RGB 數值比較大(比較亮)的那一個
  • 一個 image layer 自己和自己進行 "lighten" blending,結果不變

Screen (網屏)

  • Screen 和 multiply 完全相反
  • 如果 Screen 的圖層是全白的 layer (255,255,255),則 blended 之後會得到全白的 image
  • 如果 Screen 的圖層是全黑的 layer (0,0,0),則 blended 之後的結果會完全等於下一圖層,i.e., 「Screen」全黑的圖層等於沒有影響
  • "screen blend" 多半用於還原老舊相片或 underexposed 相片的白色區域 (restore highlight area in a faded or underexposed image)
  • 參考 Adobe 官方解釋,screen 兩個顏色就好像把兩個顏色做成的幻燈片投影在螢幕 (所謂 screen 的名字就是這樣來的?)。如果其中一張投影片是全黑,結果就只看得到另一張投影片的顏色。如果其中一張是全白,它會蓋過另一張的顏色,結果就是全白。
  • 演算法如下
    for all color channel
    final.Color = 255 - ((255-originalColor)*(255-maskingColor))/255

Overlap blending

  • 亮部採用 Screen blend,暗部採用 Multiply blend (Note: 亮或暗指的是 masking layer,也就是上層的顏色,不是下層的圖案)
  • 如果一個 image 自己和自己 "overlap blending",等於把暗部進行 "multiply blending",亮部進行 "screen blending",就和套用一個 S-shape 的 Curve 結果一樣
  • 演算法如下
    if (maskingColor <= 128)
    final.Color = (2*maskingColor*originalColor)/256
    else
    final.Color = 255 - 2*(255-maskingColor)*(255 - originalColor)/255

Notes

  1. 「增加一個 level adjustment layer,不調整 level,只調整 blending mode」,以上動作等於複製一個一模一樣的 layer,然後讓這兩個 layers 互相 blend。但是「複製 layer」會讓 PSD 檔變很大。
  2. 快速預視每個 blending 的效果:Cycle Through Blend Modes with the Keyboard

Examples

原圖

original

 

和自己 Multiply blend

original

 

和自己 Darken blend

original

 

和自己 Lighten blend

original

 

和自己 Screen blend

original

References

  1. Screen
  2. Multiple
  3. Blend modes
Last Updated: 04 July 2016

以下簡介從 LaTeXiT 插入沒有編號的數學公式。inline 或 display 模式皆可。前者指的是把數學式嵌入在本文中。後者則另起一行,專門放數學式。如果你的 display 模式下的數學式還要有編號,請參閱另一篇文章

注意本篇利用到 LaTeXiT,所以主要適用於 Mac OS X 版本的 Adobe InDesign。LaTeXiT 是免費的軟體,比 MathTypeMathMagic Pro 還好用。

首先確定 LaTeXiT 的設定。Default font size 設定為 36.00 pt,PDF Scale 設為 33%。等一下 copy/paste 到 InDesign 文件 (假設本文 font size = 12) 的時候,就不用再調整大小。

inline display equation0

在 LaTeXiT 中編輯好數學式,開始 copy/paste。

inline display equation2

接下來回到 InDesign,進入文字框,把剛才 copy 的數學式,paste 在你要插入的地方。

inline display equation1

inline display equation3

我們事先設好一個 object style 叫做 Display_object。主要設定的項目是錨定物件選項。此處設為行上方並且置中。前後間距也可一併設置。

inline display equation4

如果你要使用 inline 模式,記得也建立一個對應的 object style,本例取名為 inline_object。錨定物件選項設為行中。

inline display equation5

選取剛才插入的數學式,再選取 Display_object 或是 inline_object 即可。

 inline display equation6

inline display equation7

inline display equation8

inline display equation9

inline display equation10