知名的開放源碼點陣圖形編輯器 GIMP (GNU Image Manipulation Program) ,在專案首頁公佈 GIMP 2.7.x 支線第三次更新。根據開發團隊所言,GIMP 2.7.3 納入許多重要功能,並改進圖形使用者介面,推出全功能的單一視窗模式。
單一視窗模式的功能在 GIMP 上早被提出,且計畫已久。從提出功能請求到真正實作出來,時間久到讓許多人幾乎忘了這項計畫的存在,如今用戶們的等待即將結束。開放源碼開發者 Martin Nordholts 在近期發佈的文章指出,這項千呼萬喚的計畫已經功能齊備,將隨著 GIMP 2.8 一起推出。
在單一視窗模式中,工具與圖層 (layers) 選單之類的元件會和影像放在同一個視窗,而非各自顯示於不同視窗。新的單一視窗模式在預設狀態下不會啟用,用戶可從視窗 (Windows) 選單切換到單一視窗模式 (Single Window Mode) 。其他的改變還包括工作行程管理,以及新的微調按鈕 (spinbutton) / 比例 (scale) 混合 widget,並在工作選項加入新的工具提示 (tooltips)。
GIMP 開發者從 2009 年底就開始開發單一視窗模式,對Linux 與開放源碼使用者來說,開發時間實在過於漫長。這是因為開發者各有其正職工作,且開發過程不如最初所想的容易。
例如,Nordholts 在之前的文章中曾解釋,他重構程式碼以便讓 docks 能夠置於影像視窗,Michael Natterer 也進行程式碼重構讓多個影像顯示於單一影像視窗。對於外行人來說,這些聽起來似乎是大工程,但這只是開頭。
如今所有的努力即將獲得回報。Nordholts 表示,具備單一視窗模式的 GIMP 2.8 預計會在 2011 至 2012 年初前釋出。他說,為了避免新功能出問題讓自己出糗,釋出前還要作許多修正,例如在圖層群組 (layer group) 上支援圖層遮罩 (layer mask),並允許藉由移動工具輕鬆移動圖層群組中的個別圖層。嘗鮮者可以先透過使用 GIMP 2.7.3 一探究竟。
GIMP 專案為求能釋出穩定的 2.8 版本,建構了 2.7.x 系列此一非穩定開發支線。如同其他的開發版本,不建議用於辦公室環境與重要事情上,也歡迎此版本的測試用戶提供回應與臭蟲回報。
如果上述功能還不夠吸引人,GIMP 開發團隊已經準備藉由 OpenCL 實作硬體加速功能以改善效能。Victor Oliveira 最近發文提到他在 GEGL 上的開發進度,這部份的工作從 2009 年就開始了,並計畫在 GIMP 3.0 時轉換為 GEGL 和 GTK3。
相關網址:
1. GIMP 2.7.3 帶著單一視窗模式登場
https://www.h-online.com/open/news/item/GIMP-2-7-3-arrives-with-single-window-mode-1328585.html
2. GIMP 單一視窗模式近乎完備,硬體加速規劃中
https://ostatic.com/blog/gimp-single-window-mode-almost-ready-hardware-acceleration-planned
3. GIMP 如今有了可用的單一視窗模式
https://tech.slashdot.org/story/11/08/23/1355225/The-GIMP-Now-Has-a-Working-Single-Window-Mode
4. GIMP 2.7.3 釋出
https://www.itrunsonlinux.com/news/179-gimp-273-released