[Part I. GIMP基礎功]

[Part II. 一種效果的誕生]
[Part III. Script-Fu的秘密]



本網誌的大輪廓

起初規劃的 Part I、Part II、Part III 的宗旨與目的
  • Part I. GIMP基礎功
    • 學習數位影像的基礎知識。
    • 練習 GIMP 介面的操作。
    • 熟悉各類面版、按鈕工具的用法。
    • 瞭解筆刷、圖樣、漸層的用途。
    • 濾鏡與工具的簡單範例。
  • Part II. 一種效果的誕生
    • 比 Part I.再複雜些的範例。但仍舊不是太困難的範例。
    • Part II. 重點是學習「製造效果的流程」。
    • 學習將「製造效果的流程」轉換為「程式碼」。
  • Part III. Script-Fu的秘密
    • 開源程式(Open Source)的最大好處,就是可以瀏覽內部的程式碼。
    • 瀏覽眾家高手所撰寫的 scm 檔,也是學習 GIMP 的好方法。
    • 對多數人,以 Scheme 語言為基礎的 Script-Fu ,可能有點困難。我將 Scheme 語言的程式改寫為 Python 的版本 。讓讀者更容易親近 Script-Fu,更容易探索 Script-Fu 的秘密。


後來,部份 Part I、Part II 的範例,也加上了 Python Code
  • 因為,部份範例加上了 Python Code ,稍微打亂了最初對 Part I、Part II 的規劃。
  • 因此,閱讀 Part I、Part II 的範例時,若你還未學懂 Python-fu ,可先略過 Python Code 的閱讀。
  • 雖然不懂 Python Code 的內容,你仍可將 Python Code 複製再貼到 GIMP Python Console ,體驗其結果。
  • 因為 Part I、Part II 整體架構稍微亂了,我加了這篇文章 [進階內容:用 Python 控制 GIMP],提醒讀者要注意的地方。

  • 只要一陣子不用,GIMP 介面的操作,通常,就會生疏了!
  • 同樣的作品,可能要多些時間,才能完成。
  • Python Code 就像是備忘錄。
  • 如果把「視窗介面的操作過程」撰寫成 Python-fu ,只要複製再貼到 GIMP Python Console ,短短數十秒,就可完成舊時的作品。
  • 讀者可以自行試試 火燄效果結冰效果



最近,試用了 Portable GIMP 2.8
  • 寫了好幾篇,念茲在茲的卻是,希望既有的、篇數眾多的 2.6.6 版的文章,仍能夠對讀者學習 GIMP 有幫助!


  • 使用 Portable GIMP 的好處之一是,可同時擁有多種版本的 GIMP 。
  • 我的建議是:
    • 2.6.6 加上本網誌的文章,紮實學習 GIMP 基礎功。
    • 2.8.0 體驗新介面、新功能與 Python-Fu 。



最後,提醒讀者,本網誌文章的發文時間,沒有太大的意義
  • 由網址列的網址名稱,會以為,本篇文章,最初,是寫於 2011 年 11 月。

  • 實際上,本篇文章,編寫完成於 2012 年 8 月 6 日。
    • 只是我在 2011 年 11 月 3 日,先產生一篇空白的文章,先為這篇文章佔據一個適當的位置
    • 或者說,在 2011 年 11 月 3 日,我產生了好幾篇空白的文章,為了將來可能的需要,先佔據了好幾個位置


  • 同理,本網誌為數眾多的文章,其日期,集中於 2011 年 10 月 與 11月。
  • 主要是,2011 年 10 月 與 11月 的某幾日,我大量產生空白的文章,先佔據好足夠所需的位置
  • Blogger 的文章,允許用戶任意指定文章生成的日期與時間。當欲置入內容的文章無法排入正確的順序時,可利用此技巧,安插新的、順序又正確的位置

  • 多數網誌,都以時間順序,呈現文章,越新的文章,排在越前面。
  • 當文章數量太多,再利用一些技巧來整理,例如,標籤分類、瀏覽率的排行榜。


  • 網誌,不依時間的順序。
  • 網誌,有用標籤,但並沒有在側邊欄呈現所有的標籤。


  • 網誌,像書本一樣,先規劃章節的順序,文章再依章節而排序。
  • 網誌,最初、最初的內容,其實是用 MS Word 編寫的,而後,再將內容搬到 www.blogger.com ,之後,又經歷了三次章節順序的大調整。
  • 網誌,雖然也使用標籤分類,但多數讀者應該都沒有注意到,章名其實就是標籤,標籤就是章名。


  • 從一開始,規劃內容,我就希望打破時間的限制。
  • 我就希望打破學習 GIMP 時與時間有關的限制。
  • 而與時間最有關的限制,就是 GIMP 的版本。


  • 因此,我希望讀者能瞭解:
    • 數位影像的基礎知識
    • GIMP 介面的操作邏輯
    • 用程式碼控制 GIMP
  • 不管 GIMP 的版本如何更新,這些知識,是比較經得起時間的考驗。