第21章~第30章,章節目錄
Script-Fu程式碼,通常可分為三部份:
- 註解說明(若不包含註解就只有兩部份)
- 定義函式
- 註冊函式
建議先從第22章的Newsprint Text範例開始。而後,若要細究程式語法與操作介面,再回頭讀第21章。
第21章 Script-Fu和Scheme入門
- 21.1 Script-Fu Console 與 Scheme 基本語法
- 21.2 scm 檔的存放位置與 Script-Fu 的功用簡介
- 21.3 關於 Script-Fu 的地位,我有惑,新版真的比舊版好嗎?
- 21.4 關於 Script-Fu 的地位,重有感,新版與舊版細微的差異
- 21.5 增加 Python-Fu 解說,重新調整第21章~第30章的內容
- 21.6 單行可執行的程式碼,很適合用於學習 Script-Fu 與 Python-Fu
- 21.7 以印刷字 news-text.scm 為例,摸索 Scheme 轉為 Python 的技巧
- 21.8 Scheme 轉為 Python 的「轉碼程式」
- 21.9 Python 轉為 Scheme 的「轉碼程式」
第22章 印刷文字(Newsprint Text)
- 22.1 修改「印刷文字」程式碼
- 22.2 執行「印刷文字」程式碼
- 22.3 查詢「印刷文字」資料集
- 22.4 解析「印刷文字」對話盒
- 22.5 程式news-text.scm分三部份
- 22.6 單步執行「印刷文字」,至寫上字體
- 22.7 單步執行「印刷文字」,至產生字效
- 22.8 「圓形斑點」效果之分析
- 22.9 印刷字,修改成可「單行」執行的 Script-Fu
- 22.10 印刷字,修改成可「單行」執行的 Python-Fu
- 22.11 摸索 Scheme 轉為 Python 的技巧
- 22.12 Scheme 轉為 Python 的「轉碼程式」
- 22.13 Python 轉為 Scheme 的「轉碼程式」
- 22.14 修改過程中,須注意的 Python 語法特點
第23章 異樣發光(Alien Glow)
- 23.1 執行Script-Fu,產生螢光字體
- 23.2 一步一步做,讓背景一片暗黑
- 23.3 一步一步做,讓字體發出螢光
- 23.4 分析:明暗立體生成的原由
- 23.5 分析:漸層混色工具與函數
- 23.6 程式alien-glow-logo.scm分六部份
- 23.7 螢光字,修改成可「單行」執行的 Script-Fu
- 23.8 螢光字,修改成可「單行」執行的 Python-Fu
- 23.9 摸索轉碼的過程,與須注意的語法特點
第24章 波浪動畫(Waves)
- 24.1 執行Script-Fu,產生水波動畫
- 24.2 動畫的成因
- 24.3 一步一步做,讓波浪產生
- 24.4 步步重複做,只變化相位
- 24.5 程式waves-anim.scm分三部份
- 24.6 波浪圖,修改成可「單行」執行的 Script-Fu
- 24.7 波浪圖,修改成可「單行」執行的 Python-Fu
- 24.8 修改過程中,須注意的 Python 語法特點
第25章 纖維紋理(Clothify)
- 25.1 執行Script-Fu,產生纖維紋理
- 25.2 紋路的成因
- 25.3 一步一步做,讓織理縱橫
- 25.4 一步一步做,讓紋路顯現
- 25.5 程式clothify.scm分三部份
- 25.6 紋理圖,修改成可「單行」執行的 Script-Fu
- 25.7 紋理圖,修改成可「單行」執行的 Python-Fu
- 25.8 修改過程中,須注意的 Python 語法特點
第26章 小島圖案(Land)
- 26.1 執行Script-Fu,產生小島圖案
- 26.2 島嶼的成因
- 26.3 一步一步做,讓雲霧消失
- 26.4 一步一步做,讓島嶼隆起
- 26.5 程式land.scm分三部份
- 26.6 島嶼圖,修改成可「單行」執行的 Script-Fu
- 26.7 島嶼圖,修改成可「單行」執行的 Python-Fu
- 26.8 摸索轉碼的過程,與須注意的語法特點
第27章 迷彩圖案(Camouflage)
- 27.1 執行Script-Fu,產生迷彩圖案
- 27.2 迷彩的成因
- 27.3 一步一步做,讓雲霧消失
- 27.4 一步一步做,讓迷彩顯現
- 27.5 程式camo.scm分三部份
- 27.6 迷彩圖,修改成可「單行」執行的 Script-Fu
- 27.7 迷彩圖,修改成可「單行」執行的 Python-Fu
- 27.8 修改過程中,須注意的 Python 語法特點
第28章 電路條紋(Circuit)
- 28.1 電路有點短路
- 28.2 三個濾鏡描繪出電路
- 28.3 一步一步做,讓線條顯現
- 28.4 一步一步做,讓線路蝕刻
- 28.5 程式circuit.scm分三部份
- 28.6 電路圖,修改成可「單行」執行的 Script-Fu
- 28.7 電路圖,修改成可「單行」執行的 Python-Fu
- 28.8 修改過程中,須注意的 Python 語法特點
第29章 火山熔岩(Lava)
- 29.1 熔岩不夠火紅
- 29.2 六個濾鏡描繪出熔岩
- 29.3 一步一步做,讓質感顯現
- 29.4 一步一步做,讓火光顯現
- 29.5 程式lava.scm分三部份
- 29.6 熔岩圖,修改成可「單行」執行的 Script-Fu
- 29.7 熔岩圖,修改成可「單行」執行的 Python-Fu
- 29.8 修改過程中,須注意的 Python 語法特點
第30章 照片泛黃(Old Photo)