GIMP版本歷史

维基媒体列表条目

GIMP最初稱作「通用圖像處理程序」(General Image Manipulation Program),[1]由其創始人斯賓塞·金柏英語Spencer Kimball (computer programmer)彼得·馬蒂斯英語Peter Mattis發起GIMP作為加州大學伯克利分校的中長期發展項目,始於1995年。[2]現名「GNU圖像處理程序」(GNU Image Manipulation Program)於1997年所起,自從金柏和馬蒂斯獲得斯托曼的許可之後,這就成為了GNU計劃的組成部分。[3]

版本 次要版本 發佈日期及更新
0.x 0.54–0.99.31 1996年2月15日: ?
1.0.x 1.0.0–1.0.3 1998年6月5日: ?
1.2.x 1.2.0–1.2.5 2000年12月25日: 改進用戶界面,修復bug
2.0.x 2.0.0–2.0.6 2004年3月23日: 很多新的工具選項, GIMP開始使用GTK+ 2.x圖形庫,不再是GTK+ 1.x。標籤和貼靠功能被引入。Script-fu腳本支持得到很大改善。允許重寫文本。支持CMYK顏色。
2.2.x頁面存檔備份,存於網際網路檔案館 2.2.0–2.2.17 2004年12月19日: 新的插件支持,鍵盤快捷鍵編輯器,預覽翻譯工具。支持新的GIMP硬件控制器。改善從GIMP拖拽、複製、粘貼到其他應用程序的功能
2.4.x頁面存檔備份,存於網際網路檔案館 2.4.0-2.4.7 2007年10月24日:支持色彩管理,可擴展的刷子,新和改寫的選擇工具和全面的用戶界面(新的圖標主題)。

增加了文件格式的支持。全屏幕編輯和新的crop工具。提高印刷質量。改進外部設備輸入界面。

2.6.x頁面存檔備份,存於網際網路檔案館 2.6.0 2008年10月1日: GEGL,第一代的用戶界面設計
2.6.1 2008年10月9日: 錯誤修正,更新翻譯。補充「One Window Gimp」選項。
2.6.2 2008年10月30日: 錯誤修正,更新翻譯。
2.6.3 2008年11月22日:錯誤修正,更新翻譯。
2.6.4 2009年1月1日:錯誤修正,更新翻譯。
2.6.5 2009年2月2日:錯誤修正,更新翻譯。
2.6.6 2009年3月17日:錯誤修正,更新翻譯。
2.6.7 2009年8月14日:錯誤修正,更新翻譯。
2.6.11 2010年10月11日:錯誤修正,更新翻譯。
2.6.12 2012年2月1日:錯誤修正,更新翻譯。(此版本是GIMP 2.6 系列的最後一個版本)
2.8.x頁面存檔備份,存於網際網路檔案館 2.8.0 2012年5月2日
2.8.2 2012年8月24日:錯誤修正。
2.8.4 2013年2月5日:錯誤修正。
2.8.6 2013年6月21日:錯誤修正,更新翻譯。
2.8.8 2013年11月3日:錯誤修正,更新翻譯。
2.8.10 2013年11月28日:錯誤修正,更新翻譯。
2.8.12 2014年8月25日:錯誤修正,更新翻譯。
2.8.14 2014年8月26日:錯誤修正。

GIMP 0.54

GIMP 0.54於1996年1月發布。[4][5]該程序要求使用X11顯示,即一種支持X共享內存擴展的X服務器和Motif 1.2 widgets。支持8位、15位、16位和24位的色彩深度,8位色彩抖動顯示,並且支持以RGB色彩灰度或者索引顏色查看圖片。能同時處理多個圖片,實時縮放、繪圖,並且支持GIFJPEGPNGTIFFXPM格式的圖像。[1]

早期開發的GIMP功能就實現了擴展性。可以通過矩形、橢圓、自由圖形、模糊形狀、貝茲曲線和智能選擇工具選擇區域,以及旋轉、縮放、剪切和翻轉圖像。擁有油漆桶、筆刷和噴槍工具,還能複製、旋轉和混合圖像。擁有文本工具、樣式填充工具(諸如模糊和查找邊緣),以及通道和色彩操作(諸如添加、反相和分解)。插件功能允許添加新格式支持和新的效果。支持多項撤銷和還原操作。[1]

該程序運行於Linux 1.2.13、Solaris 2.4、HP-UX 9.05和SGI IRIX等系統。[1]其使用者包括了創作教程、展示作品和分享技術的用戶。[6] [7][4][5]GIMP的早期成果是成功繪製出Linux吉祥物Tux,由Larry Ewing使用Gimp 0.54所畫。[8]1996年7月5日,郵件列表所收到的郵件數量明顯增加,郵件列表被一分為二,即gimp-developer(GIMP開發者)和gimp-user(GIMP用戶)。現在用戶通過GIMP官方IRC頻道反饋。[4][5]

GIMP 0.60

GIMP 0.60於1997年6月6日發布,[9]採用GNU通用公共許可協議授權。[10]根據更新記錄,彼得·馬蒂斯使用Hewlett-Packard工作,斯賓塞·金伯作為Java程序師。[11]

GIMP 0.60不再使用Motif toolkit開發。改進繪畫工具、噴槍、通道操作、調色板、混合工具模式、圖像平移和透明工具。編輯工作流程通過啟用標尺、在任意格式的圖像間複製和粘貼、圖層對話框的開發得以改進。

新的繪圖工具包含了新的畫筆(還有新的畫筆格式)、灰度與RGB透明、顏色填充模式與調色對話框、完善的繪畫模式、邊框、羽化與顏色拾取工具、鉛筆與橡皮擦、伽瑪調整與有限的圖層平移工具。

新的widgets由彼得·馬蒂斯負責開發,並被稱作GTK(GIMP toolkit)和GDK(GIMP drawing kit)。[11]

1998年,通過Microsoft Windows上的GIMP編制的有趣的建議,Tor Lilqvist開始嘗試GIMP for windows的初期開發。這在當時被認為是個代碼分支,但後來被併入主要開發樹中。由雅虎的郵件列表提供支持。

GIMP 0.99

GIMP 0.99最大的變化在於GIMP toolkit(GTK)。GTK改用面向對象程序設計技術並更名為 GTK+。但因斯賓塞·金柏和彼得·馬蒂斯獲得工作而進展緩慢。[4][5]

GIMP 1.0

GIMP 1.0.0於1998年6月3日發布。[12]GIMP與GTK+在GIMP 1.0中分成兩個項目。GIMP 1.0包括了新的可編輯大圖的基於模塊的內存管理系統,並改進了插件的API(應用程序接口)以允許腳本被其他腳步安全地調用並自編文檔。GIMP 1.0引入了一個支持圖層、色版、通道、蒙版、路徑的文件格式(xcf)。

GIMP 1.0系列開發的時期建立了官方網站,由Adrian Likins和Jens Lautenbacher設計,通過classic.gimp.org可以見到其中的教程和附加資源。[13]1997年4月13日,GIMP新聞由Zach Beane發起,用於發布插件、教程和其他和GIMP有關的文章。1997年5月,Seth Burgess發起GIMP Bugs,這是第一個電子bug列表。[4][5]

Marc Lehmann[14]開發了利用腳本編寫的插件。[15] [16] [17]網頁界面在GIMP 1.0系列中啟用,GIMP Net-fu[18]仍被用於在線圖形生成。[19]

GIMP 1.1

GIMP 1.1系列注重修正bug,並改善了向Windows移植的效果。這一系列沒有官方版本。此後奇數版本號(如1.1)的GIMP為不穩定的開發版本,而偶數版本號(如1.2)則為穩定版本。這個時期,GTK+成為了重大的開發,許多GIMP的開發者也轉向了GTK+的開發。這些人包括Owen Taylor、[20]Federico Mena、[21]Tim Janik、[22]Shawn Amundson及其他人。GNOME也吸引了GIMP的開發者。這一時期GIMP的開發者有Manish Singh、Michael Natterer[23]Sven Neumann[24]和解決GIMP在Win32上運行時的問題的Tor Lillqvist。[24] [25]

GIMP 1.2

GIMP 1.2.0於2000年12月25日發布。GIMP 1.2由Manish Singh、Sven Neumann、Mitch Natterer等人組成的新團隊開發。GIMP 1.2提供了國際化的選項,改進了安裝程序的對話框,修正了GIMP和GTK+的大量bug,整改插件,改善內存泄露並改進菜單。[26]GIMP加入的新的插件有GIMPressionist和Vidar Madsen設計的球形設計器;[27]Maurits Rijk設計的影像圖;[28]Eiichi Takamori設計的GFlare;John P. Beale、Stephen Robert Norris和Federico Mena Quintero設計的GFlareWarp以及Wolfgang Hofer設計的Curve Bend與Sample Colorize。包含了新的路徑工具、噴槍工具、可縮放的工具箱、增強的壓力感應支持、計量工具、裝飾、火焰和模糊工具。新功能有圖像導出、JPEG輸出預覽、新的圖像導航窗口、按比例縮放預覽、路徑選項、拖拽、快速蒙版、幫助文件瀏覽器、分離菜單和拾色器中包含的waterselect插件。[26]

1.2版是GIMP 1系列的最後一個版本。

GIMP 2.0

GIMP 2.0.0於2004年3月23日發布。最為顯著的變化在於GTK+ 2.x的過渡。

GIMP 2.2

GIMP 2.2的主要改進在於:[29]

  • 變形工具的預覽功能
  • 改進拖拽功能支持
  • 新的腳本解釋器Tiny-fu設定用於最終取代Script-fu
  • 新插件:neon、cartoon、photocopy、softglow、dog、retinex、glob。

GIMP 2.4

界面和工具的修訂在2007年10月24日發布的GIMP 2.4.0中施行。重寫選擇工具、使用Tango樣式指引修飾所有平台的UI、前景色選擇工具,並支持ABR畫筆格式。

GIMP 2.6

界面和工具的更多修訂在2008年10月1日發布的GIMP 2.6.0中施行。UI、自由選擇和畫筆工具有大的更改,代碼基數也有小的改動。同樣,GEGL的部分工具集成制定以支持引導更高的色彩深度以及未來版本中的無損編輯。[30]從第一個修訂版GIMP 2.6.1起,工具窗口實施MDI特性於Microsoft Windows,而不是僅支持GNOME

GIMP 2.8

2.8版本發布於2012年5月3日,修訂用戶界面,包括重新設計的保存/導出菜單以解決導出時主要信息消失。文本工具得到重新設計以使用戶在畫布而不是在單獨的對話框中編輯文本,這也是2006年Google Summer of Code(GSoC)項目之一。

2.8還具備圖層組、尺寸輸入字段進行簡單數學運算、JPEG2000格式支持、PDF格式輸出、網頁截圖功能與單窗口模式。[31]

GEGL也迎來首個穩定版本(0.1),應用程序界面被認為最為穩定;GEGL繼續集成到GIMP,現在處理層投影已不再完全整合入GEGL,這將允許GIMP未來版本中擁有更好的無損工作流。

GIMP 2.10

2.10版本發布於2018年4月27日[32]

參考資料

  1. ^ 1.0 1.1 1.2 1.3 Spencer Kimball & Peter Mattis. Readme. 1996-02-11 [2008-03-23]. (原始內容 (txt)存檔於2011-02-17). 
  2. ^ GIMP - Prehistory - Before GIMP 0.54. [2013-09-16]. (原始內容存檔於2015-09-05). 
  3. ^ GIMP - Documentation. [2013-09-16]. (原始內容存檔於2012-06-28). 
  4. ^ 4.0 4.1 4.2 4.3 4.4 Seth Burgess. A Brief History of GIMP. [2008-03-24]. (原始內容存檔於2015-09-05). 
  5. ^ 5.0 5.1 5.2 5.3 5.4 Seth Burgess. A Brief History of GIMP. [2008-03-24].  [失效連結]
  6. ^ Zach Beane. Tips, Tricks, and other Stuff. 2001-12-24 [2008-03-24]. (原始內容存檔於2008-05-08). 
  7. ^ Tuomas Kuosmanen. Gimp stuff. [2008-03-24]. (原始內容存檔於2008-05-10). 
  8. ^ Larry Ewing. Penguin Tutorial. 1998-03-09 [2008-03-24]. (原始內容存檔於2019-02-22). 
  9. ^ Federico Mena-Quintero. The GIMP's color gradient editor. Everyone loves The GIMP. 1997-10-23 [2008-03-24]. (原始內容存檔於2008-03-01). 
  10. ^ Richard Stallman. GNU General Public License. 自由軟件基金會. 1989-02-01 [2008-03-23]. (原始內容存檔於2017-02-06). Because the program is licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law. 
  11. ^ 11.0 11.1 Spencer Kimball & Peter Mattis. Relnotes. 1996-07-17 [2008-03-24]. (原始內容 (txt)存檔於2020-08-01). 
  12. ^ Readme. 1996-07-17 [2008-03-24]. (原始內容 (txt)存檔於2020-08-01). 
  13. ^ Adrian Likins and Jens Lautenbacher. classic.gimp.org. [2008-03-24]. (原始內容存檔於2011-05-13). 
  14. ^ Marc Lehmann. Gimp. [2008-03-04]. (原始內容存檔於2008-02-29). 
  15. ^ Seth Burgess. Seth's Perl-Fu. 2002-06-05 [2008-03-24].  [失效連結]
  16. ^ Seth Burgess. Debugging gimp-perl scripts; a how-to. 2002-09-18 [2008-03-24].  [失效連結]
  17. ^ Dov Grobgeld. A Tutorial for Perl Gimp Users. [2008-03-04]. (原始內容存檔於2008-03-16). 
  18. ^ Readme. 1997-10-22 [2008-03-24]. (原始內容 (tgz)存檔於2020-08-01). 
  19. ^ An online graphics generator powered by GIMP. [2008-03-24]. (原始內容存檔於2008-03-16). 
  20. ^ Owen Taylors GTK Stuff. 1998-05-29 [2008-03-24]. (原始內容存檔於2008-03-13). 
  21. ^ Boring news about Federico. [2008-03-24]. (原始內容存檔於2008-03-14). 
  22. ^ Technical ramblings by Tim Janik. [2012-11-06]. (原始內容存檔於2013-01-09). 
  23. ^ Mitchs blog. [2008-03-24]. (原始內容存檔於2008-04-22). 
  24. ^ 24.0 24.1 svenfoo. [2008-03-24]. (原始內容存檔於2008-03-16). 
  25. ^ Changelog. 2000-12-24 [2008-03-24]. (原始內容 (txt)存檔於2020-08-01). 
  26. ^ 26.0 26.1 News. 2000-12-25 [2008-03-24]. (原始內容 (TXT)存檔於2020-08-01). 
  27. ^ The GIMPressionist. [2008-03-24]. (原始內容存檔於2008-05-13). 
  28. ^ Maurits thinks aloud. [2008-03-24]. (原始內容存檔於2008-03-24). 
  29. ^ What's New in The GIMP 2.2?. [2009-01-15]. (原始內容存檔於2009-01-15). 
  30. ^ GIMP 2.6 Release Notes. Gimp.org. [2009-01-24]. (原始內容存檔於2013-10-07). 
  31. ^ 2.8 release notes. [2013-09-16]. (原始內容存檔於2012-08-28). 
  32. ^ GIMP - GIMP 2.10 Release Notes. Gimp.org. [16 December 2018]. (原始內容存檔於2020-04-27).