使用軟體為photoshop,在製作這類型圖片上有蠻多方法,不過我通常是使用圖層上遮罩之後用筆刷刷出效果,以下是小弟的製作步驟:
Step 1. 複製背景,命名為"Colorful Parts"。此一圖層是作為圖中彩色的部份

Step 2. 再複製一次背景圖層,命名為"B/W Parts"。是為相片中黑白的部份。由於圖中黑白部份比例較大,所以移動此圖層到彩色的上方

Step 3. 將黑白圖層轉成黑白效果(在" image"的選項調整裡面有),所以現在有1個黑白,1個彩色的圖層

Step 4. 這一步比較複雜,首先先在黑白圖層按右鍵選擇新增遮罩(mask),然後左邊工具列選擇筆刷(Brush),再來指定下方前景為黑色,背景為白色(如圖)。上方工具列可以選擇筆刷的形狀和大小(還有可見度)

Step 5. 選擇遮罩,然後在遮罩上面畫出彩色的部份

Step 6. 存檔,收工。完成品如下

教學影片
p.s. 小弟使用的是OSX版的photoshop CS3,與各位手上使用的版本可能不同,所以一些功能的按見位置可能也會不同,不過因為我第一次接觸photoshop就是手上這個版本,所以恐怕無法給大家一一點明選項在個不同板本的位置
此外,從圖中可以看到我使用的是英文版的(osx上面好像也只有英文版),我也是從來沒接觸過中文版的photoshop,所以我一些功能的中文翻譯是我自己翻的,可能各位在手中的photoshop看不到字面上完全一模一樣的選項,這時候請大家使用最接近的那一個,不然可以參考我截圖的選項位置來"猜"...

就這樣,請大家多多包涵囉