Script-Fu:Old Photo老照片

 

老照片

 

l          上圖是對一張彩色的照片執行[image] -> Script_Fu -> Decor -> Old Photo,所有參數選項都點選產生老舊照片的效果。

l          Defocus選項:模擬相機鏡頭失去焦距產生模糊的效果。

l          Border選項:讓照片有一個模糊的邊框。

l          Sepia選項:sepia的意思是烏賊烏賊墨顏色、深褐色。就是讓照片呈現泛黃的顏色。

l          Mottle選項:mottle的意思是雜色、斑點、斑駁。就是讓照片呈現斑駁的感覺。

彩色照片

 

所有參數選項都點

 

l          Defocus選項被點選時,使用Gaussian Blur(RLE)模糊濾鏡,模糊半徑設1.5製造一點因失焦而產生的模糊照片。

………………..

(plug-in-gauss-rle TRUE theImage theLayer 1.5 TRUE TRUE)

………………..

l          Border選項被點選時,執行Fuzzy Border這個Script-Fu,產生模糊的白色的邊框。

………………..

(script-fu-fuzzy-border theImage inLayer '(255 255 255) 20 TRUE 8 FALSE 100 FALSE TRUE )

………………..

l          Sepia選項被點選時:

l          使用Gaussian Blur(RLE)模糊濾鏡,模糊半徑設1.5製造一些模糊。

l          執行[image] -> Image -> Colors -> Desaturate,除去彩色照片的飽合度產生黑白照片。

l          執行[image] -> Image -> Colors -> Brightness-Contrast,降低亮度與明暗對比。

l          執行[image] -> Image -> Colors -> Color-Balance,改變色彩平衡度,增加暗部(shadow)紅顏色的量與黃顏色的量,使黑白照片偏淡褐色。

………………..

(plug-in-gauss-rle TRUE theImage theLayer 1.5 TRUE TRUE)

(gimp-desaturate theLayer)

(gimp-brightness-contrast theLayer -20 -40)

(gimp-color-balance theLayer 0 TRUE 30 0 -30)

………………...

l          Mottle選項被點選時:

l          新增一透明圖層,

l          執行Noisify濾鏡加上雜點。雜點只加在Alpha色頻,R、G、B色頻不加。

l          使用Gaussian Blur(RLE)模糊濾鏡,模糊半徑設5,模糊雜點。

l          合併灰色雜點圖層與照片圖層。

l          灰色雜點圖層疊在照片上使照片具有因歲月的流逝而產生斑駁的痕跡。

………………...

(plug-in-noisify TRUE theImage mLayer TRUE 0 0 0 0.5)

(plug-in-gauss-rle TRUE theImage mLayer 5 TRUE TRUE)

………………...

 

以下我們使用Gimp圖形界面,一步一步作來製作老照片。藉由這過程來瞭解程式碼的意思。

 

每個步驟所產生的影像視窗

l          以圖形使用者介面製作老照片,需要的步驟:

 

l          執行File -> Open,開啟一影像檔。

l          Defocus選項被點選時,執行[image] -> Filters -> Blur -> Gaussian Blur(RLE),模糊半徑設1.5。讓照片模糊一些。

l          原本程式碼模糊半徑設1.5,不過,Gaussian Blur(RLE)對話盒Blur Radius只能輸入整數,所以我是輸入2而不是1.5。

l          Border選項被點選時,執行Fuzzy Border這個Script-Fu,參數設定如對話盒所示,產生模糊的白色的邊框。

l          Sepia選項被點選時:

l          執行[image] -> Filters -> Blur -> Gaussian Blur (RLE),模糊半徑設1.5,製造一些模糊。

l          執行[image] -> Image -> Colors -> Desaturate,產生黑白照片。

l          執行[image] -> Image -> Colors -> Brightness-Contrast,Brightness設-20,Contrast設-40,降低亮度與明暗對比。

l          執行[image] -> Image -> Colors -> Color-Balance,點選Shadow狀態按鈕,Color Level Red設30,Blue設-30(即Yellow設+30)。改變色彩平衡度,增加暗部(shadow)紅顏色的量與黃顏色的量,使黑白照片偏淡褐色。

l          Mottle選項被點選時:

l          新增一透明圖層,

l           

l          執行[image] -> Filters -> Blur ->Gaussian Blur(RLE)模糊濾鏡,模糊半徑設5,將雜點模糊。