- 第21章~第30章,與 Script-Fu 相關的文章,大部分,在 GIMP 1.2 版時期,就發表在網路上,如今將大量的文章修改,以符合 GIMP 2.6版。
- 我的困惑來自於軟體的改版,軟體改版對文件寫作的人,是一件苦惱的事。
- 軟體介面細微的改變,有時會讓文章要改寫很多地方。只希望有心學習 GIMP 與 Script-Fu 的讀者,和我一樣,能夠克服這小小的阻礙。加油了!
- 我的疑惑是新版真的比舊版好嗎?
- 撰寫 Script-Fu 程式與使用 Script-Fu 程式時,2.2版、2.4版優於2.6版。舊版優於新版。讀者應該很難理解原由,且看我細細分析。
注意! 由於不同版的 GIMP , Script-Fu 函式還是有些微的差異,這一系列文章 Script-Fu 的程式碼是拷貝2.6.7版,許多圖片雖是2.4版介面的擷圖,包括圖層面版、濾鏡對話盒、 Script-Fu 對話盒,但這不影響文章的閱讀。 |
注意! 2.6.7版譯詞較之2.6.6版更完整,沒譯的詞少了一些。這一系列文章的 GIMP 介面中文譯詞主要是2.6.7版。若使用2.6.6版的譯詞,會提醒 讀者。例如,在2.6.7版,Colors的譯詞是「顏色」(作為選單時),之前的版本是「色彩」,我個人偏好「色彩」一詞。 |
- 多數的 Script-Fu ,在2.6.7版,都是沒有翻譯的。
- 有些在2.2版已有譯詞,在此,一併提醒讀者。
- 下列都是採用2.2版的譯詞。
- 第22章,Newsprint Text 譯詞是「印刷文字」,Logos 譯詞是「標誌」。
- 第23章,Alien Glow 譯詞是「異樣發光」。
- 第26章,Land 譯詞是「陸地」,Patterns 譯詞是「圖樣」。
- 第27章,Camouflage 譯詞是「迷彩圖案」。
- 第28章,Circuit 譯詞是「電路圖」。
- 第29章,Lava 譯詞是「溶岩」。應該是「熔岩」比較好。
- 第30章,Old Photo 譯詞是「舊照片」。
- 通常,大家都會認為舊的比較不好!由於自由軟體是免費下載、免費使用,因此,多數的使用者都是有新版的軟體,就更新為新版的。
- 如果我說,撰寫與使用 Script-Fu 程式時,2.2版、2.4版優於2.6版,讀者應該很難理解我所說的,讀者應該都是用最新版,即使讀者用過舊版的,也不太會去留意 Script-Fu 相關的功能。
- 「28.1 電路有點短路」、「29.1 熔岩不夠火紅」這兩節,也可印證此論點「新版的軟體不一定比較完美」。舊版的電路圖、 熔岩圖感覺比較像是電路圖、 熔岩圖。
- Script-Fu 有一項很重要的特色,就是 Script-Fu 分為兩類,一類需要作用在既有的影像上,一類是無中生有產生一張影像。2.6版的視窗介面,移除了工具箱上的「擴展」選單,因此,不容易辨識出 Script-Fu 的這一項的特色。
- 有些時候,寫程式時,是不需要用到面版視窗與影像視窗。
- 2.4版的工具箱視窗,與 Script-Fu 相關的功能,都在「擴展」選單內。這樣,對於撰寫與測試 Script-Fu 程式,是比較方便,比較簡捷。介面也比較「簡潔」,因為可能不會操作到面版視窗與影像視窗。
- 下圖是2.4版的工具箱視窗。
- 2.4版選單的安排, 另一項優點是, Script-Fu 與濾鏡的區隔較明顯。
- 2.6版工具箱上沒有選單,因此,若要專注於撰寫與測試 Script-Fu 程式,可以將選單獨立為單一視窗。
- 下圖,將2.4版的 Script-Fu 選單獨立為單一視窗。
- 2.6版也可以這樣做。
- 2.6版的 Script-Fu 選單安置在「濾鏡」選單內。
- 下圖,將2.6版的 Script-Fu 選單獨立為單一視窗。
- Console就是 Script-Fu Console,就是 Script-Fu 訊息視窗。
- 同理,也可將「求助」選單獨立為單一視窗,方便查詢 Script-Fu 函數。
- Script-Fu 對 GIMP 有其重要的地位,但用戶卻是很容易就忽略。
- 用戶忽略就算了,開發人員若是也忽略,那可就不太好了!
- 自由軟體最有趣之處就是,每個人都有能力左右它的發展,但有時卻又無法完全決定它的未來。
- 閱讀 Script-Fu 程式碼,開頭的地方會讀到許多人名,這些人都是在 GIMP 1.2版之前對 GIMP 有貢獻的程式開發人員。
- 當初 GIMP 的創始人Spencer Kimball 和 Peter Mattis 修了一門編譯器的課程,這是 Fateman 教授 CS164 的課程。
- Spencer Kimball 和 Peter Mattis 為了實作 Scheme 語言的直譯器,而有了開發影像處理軟體的想法。
- 如果,真是如此, GIMP 是因為 Script-Fu 而存在的,最初, GIMP 圖形介面的環境,是因為命令稿的語言而存在的。
- 在Spencer Kimball 和Peter Mattis大學畢業、投身社會之前,他們已完成了一套堪用的影像處理軟體。
- 畢業之後,他們就將 GIMP 的開發轉移給別的人員。
- 新的開發人員,為了增加新的功能,自然有新的想法。
- 與 Script-Fu 相關的功能,自從2.2版之後,目錄就不斷地移動位置,我總有個疑惑,有這必要嗎?
- 因為, GIMP 不會因為這樣的改變,選單的操作就變得更方便。
- 終究,還是老樣子,想要執行某個功能,就要記住它所屬的選單與子選單。
- 若說「新版比舊版差」,卻是有些沉重。
- 說沉重,因為 GIMP 功能太多,與 Script-Fu 相關的功能不斷地移動位置。
- 結果,在選單內,有些 Script-Fu 不知已經沉到那兒了。
- 就這樣,位置移來移去,有幾個很不錯的 Script-Fu , GIMP 不再收錄了,真是可惜!
- 只希望,新一批的 GIMP 程式開發人員,不要讓 Script-Fu 越來越少!