GIMP版本歷史
GIMP最初稱作「通用圖像處理程式」(General Image Manipulation Program),[1]由其創始人斯賓塞·金柏和彼得·馬蒂斯發起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色彩、灰度或者索引顏色檢視圖片。能同時處理多個圖片,即時縮放、繪圖,並且支援GIF、JPEG、PNG、TIFF和XPM格式的圖像。[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.0 1.1 1.2 1.3 Spencer Kimball & Peter Mattis. Readme. 1996-02-11 [2008-03-23]. (原始內容 (txt)存檔於2011-02-17).
- ^ GIMP - Prehistory - Before GIMP 0.54. [2013-09-16]. (原始內容存檔於2015-09-05).
- ^ GIMP - Documentation. [2013-09-16]. (原始內容存檔於2012-06-28).
- ^ 4.0 4.1 4.2 4.3 4.4 Seth Burgess. A Brief History of GIMP. [2008-03-24]. (原始內容存檔於2015-09-05).
- ^ 5.0 5.1 5.2 5.3 5.4 Seth Burgess. A Brief History of GIMP. [2008-03-24]. [失效連結]
- ^ Zach Beane. Tips, Tricks, and other Stuff. 2001-12-24 [2008-03-24]. (原始內容存檔於2008-05-08).
- ^ Tuomas Kuosmanen. Gimp stuff. [2008-03-24]. (原始內容存檔於2008-05-10).
- ^ Larry Ewing. Penguin Tutorial. 1998-03-09 [2008-03-24]. (原始內容存檔於2019-02-22).
- ^ Federico Mena-Quintero. The GIMP's color gradient editor. Everyone loves The GIMP. 1997-10-23 [2008-03-24]. (原始內容存檔於2008-03-01).
- ^ 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.0 11.1 Spencer Kimball & Peter Mattis. Relnotes. 1996-07-17 [2008-03-24]. (原始內容 (txt)存檔於2020-08-01).
- ^ Readme. 1996-07-17 [2008-03-24]. (原始內容 (txt)存檔於2020-08-01).
- ^ Adrian Likins and Jens Lautenbacher. classic.gimp.org. [2008-03-24]. (原始內容存檔於2011-05-13).
- ^ Marc Lehmann. Gimp. [2008-03-04]. (原始內容存檔於2008-02-29).
- ^ Seth Burgess. Seth's Perl-Fu. 2002-06-05 [2008-03-24]. [失效連結]
- ^ Seth Burgess. Debugging gimp-perl scripts; a how-to. 2002-09-18 [2008-03-24]. [失效連結]
- ^ Dov Grobgeld. A Tutorial for Perl Gimp Users. [2008-03-04]. (原始內容存檔於2008-03-16).
- ^ Readme. 1997-10-22 [2008-03-24]. (原始內容 (tgz)存檔於2020-08-01).
- ^ An online graphics generator powered by GIMP. [2008-03-24]. (原始內容存檔於2008-03-16).
- ^ Owen Taylors GTK Stuff. 1998-05-29 [2008-03-24]. (原始內容存檔於2008-03-13).
- ^ Boring news about Federico. [2008-03-24]. (原始內容存檔於2008-03-14).
- ^ Technical ramblings by Tim Janik. [2012-11-06]. (原始內容存檔於2013-01-09).
- ^ Mitchs blog. [2008-03-24]. (原始內容存檔於2008-04-22).
- ^ 24.0 24.1 svenfoo. [2008-03-24]. (原始內容存檔於2008-03-16).
- ^ Changelog. 2000-12-24 [2008-03-24]. (原始內容 (txt)存檔於2020-08-01).
- ^ 26.0 26.1 News. 2000-12-25 [2008-03-24]. (原始內容 (TXT)存檔於2020-08-01).
- ^ The GIMPressionist. [2008-03-24]. (原始內容存檔於2008-05-13).
- ^ Maurits thinks aloud. [2008-03-24]. (原始內容存檔於2008-03-24).
- ^ What's New in The GIMP 2.2?. [2009-01-15]. (原始內容存檔於2009-01-15).
- ^ GIMP 2.6 Release Notes. Gimp.org. [2009-01-24]. (原始內容存檔於2013-10-07).
- ^ 2.8 release notes. [2013-09-16]. (原始內容存檔於2012-08-28).
- ^ GIMP - GIMP 2.10 Release Notes. Gimp.org. [16 December 2018]. (原始內容存檔於2020-04-27).