GIMP

圖像處理程序

GIMP是跨平台的圖像處理程序。GIMP是GNU圖像處理程序(GNUImageManipulationProgram)的縮寫。包括幾乎所有圖象處理所需的功能,號稱Linux下的PhotoShop。GIMP在Linux系統推出時就獲得了許多繪圖愛好者的喜愛,它的介面相當輕巧,但其功能卻不輸於專業的繪圖軟體;它提供了各種的影像處理工具、濾鏡,還有許多的組件模塊,對於要製作一個又酷又炫的網頁按鈕或網站Logo來說是一個非常方便好用的繪圖軟體,因為它也提供了許多的組件模塊,你只要稍加修改一下,便可製作出一個屬於你的網頁按鈕或網站Logo。

發展沿革


GIMP原作者PeterMattis,SpencerKimball宣布GIMP0.54版誕生:
GIMP誕生於可怕的需要很多工作量的cs164(編譯器)課的一個項目,那是一個清晨,我們在缺乏睡眠和用LISP編一個編譯器的極大壓力下顯得非常疲勞,那早已經超過了我們耐心的極限,但是我們又不得不忍耐。
接著就發生了。當LISP無法為yacc一個簡單語法所需生成的一個解釋器分配17MB時,出現了常見的糟糕的coredump。一個讓人不敢相信的時刻到來了,大家都感到厭惡,接著我們把項目停止了。我們得寫些什麼...任何有用的,要是用C語言的,要是些不靠嵌套列表(NestedLists)來表現點陣圖的東西。這樣,GIMP誕生了。
像一隻鳳凰,從LISP和yacc的灰燼中光輝地飛出。主意層出不窮,我們下定決心,GIMP開始成形。
一個圖像處理程序是大家的共識;一個至少能使在“Windoze”或“Macintory”下,商業軟體不是唯一選擇的程序;一個將提供其它X畫圖和圖像工具所沒有的特性的程序;一個將幫助保持UNIX下擁有近乎完美和自由應用程序這個長久傳統的程序。
GIMP
GIMP
六個月後,進入早期的beta階段。我們決定此時發布,並開始著手兼容性問題和交叉平台的穩定性,而且覺得程序現已經能用了,希望有興趣的程序員加入開發插件和支持不同文件格式。
0.54版本在1992年二月發布,作為第一個真正的專業自由圖像處理軟體產生了很大影響,並且這也是第一個能夠與大型商業圖像處理程序競爭的自由軟體。
0.54版本是一個beta版本,不過它已經足夠穩定,您能在日常工作中使用它。儘管如此,0.54版本其中一個最大的缺點就是其工具包(滑條,對話框等)是基於一個商業工具包--Motif的。這對象Linux一樣的系統是個大問題,因為如果您想用更快的動態鏈接的Gimp,您就不得不買Motif,而您可能買不起。
當0.60版本在1996年七月發行時,它已經在S和P(Spencer和Peter)手下開發了四個月。最主要進步是其工具包,GTK(GIMPToolkit)和gdk(GIMPDrawingKit),它們解決了對Motif的依靠。而對圖像藝術家而言,0.60版本包括完整的特性如:基本的圖層;加強的塗畫工具(半像素採樣,畫筆空間);一個更好的噴筆;塗畫模式等。
不過0.60版本只是一個開發者的版本,並不準備廣泛使用。它作為0.99和最終1.0版本的工作平台,讓功能和加強改進能測試,丟棄和更改。可以把0.60看成是0.99的alpha版本。
在1997年二月,0.99出台了。和其它開發者一道,S和P對GIMP進行了多處改進並添加了更多特性,主要變化是新的API和PDB,它們使編寫插件成為可能;Script-Fu(或者說宏)能使通常需要手工操作步驟自動化。GTK/gdk現在經過改變叫做GTK+。另外,0.99使用新的tile-based內存處理使在GIMP中打開特大文件成為可能(讀取一個100MB的圖像不是問題)。0.99版本還引進了一個新的GIMP內部文件格式XCF。
新的API使編寫GIMP的擴展和插件非常容易。加入許多新的插件和擴展使GIMP更加有用(如SANE,它使掃描能直接進入GIMP)。
1997年夏天,GIMP進入0.99.10版本,而S和P不得不停下大部分的支持,因為他們畢業並開始工作。儘管如此,其它Gimp開發者在FedericoMna的指揮下繼續前進並準備迎接其黃金時刻。
1997年九月,GTK+從GIMP中分離。GTK+被認為是極其出色的工具包,它被其它開發人員用作編寫自己的應用程序。
GIMP在1997年十月進入特性凍結。也就是說GIMP核心函數庫和程序不在接受新特性。GUM0.5版本也在十月早些時候發布。開發工作還在繼續使GIMP變穩定並為1.0版本做最後準備。
GIMP1.0版本最終在1998年六月五號發布,GIMP向全世界宣布,它已經足夠穩定來保證專業使用了。
GIMP1.0慢慢發展為非常穩定和被廣泛使用的1.2版本。三年後,當GIMP的開發臨近下一次穩定版的發行時,它們再三衡量覺得對程序內部基本功能修改的程度已經可以叫作2.0版本了。GIMP2.0.0最終在2004年5月23號發行。對於GIMP2.2,開發者們的目標是在一個短周期,增加一些重要的特性,它們不需要可能導致不穩定的對最底層代碼的改變。GIMP2.2.0在2004年12月19號發行
(概述內容來源:)

主要功能


通過工具,可以使用絕大部分的Photoshop插件(可能要動用WINE)
有各式各樣的工具,包括刷子、鉛筆、噴霧器、克隆等工具,並可對刷子、模式等進行定製
變化工具包括旋轉、縮放、切片和翻轉
對所有繪圖工具都使用次像素取樣,因而能產生高品質的反鋸齒效果
開源
GIMP以GPL協議發布,可以免費的下載並使用。
跨平台
您可以在Linux,BSD,Windows下安裝使用GIMP,不過作為Linux源生軟體,在linux下您將會獲得更好的用戶體驗。
插件預覽
我們提供給插件作者標準的預覽構件,它可以極大地減少需要支持預覽的代碼數量。DavidOdin將該構件整合到當前所有的濾鏡中,這樣GIMP的許許多多濾鏡就包含可以實時更新的預覽,並且這些預覽的表現也更加統一。
變換操作的實時預覽
現在當變換工具(切變,縮放,透視和旋轉)呈“傳統”模式時,它們可以顯示操作結果的實時預覽。以前只有變換網格時才會顯示。
遵循GNOME人機界面手冊
我們做了許多工作簡化GIMP的界面並使其對新手有更高的可用性。大部分對話框都盡量遵循GNOMEHIG。另外許多對話框中的“高級”選項被拆開或移除,取而代之的是合理的默認值或隱藏在擴展部分中。
基本的矢量支持
GIMP
GIMP
GIMP現在使用GFig插件支持矢量圖層的基本功能。GFig插件支持一些矢量圖形特性如漸變填充,Bezier曲線和曲線勾畫。它也是在GIMP中創建規則或不規則多邊形的最簡單的方法。在GIMP2.2中您能創建GFig圖層,然後在GFig中再編輯這些圖層。儘管如此,和專門的矢量圖形程序如Inkscape相比,這種矢量支持還顯得比較簡單。
還有...
還有許多相對小的用戶可能發現的特性。下面就是一部分這些特性的簡明列表。
現在可以使GIMP在批處理模式下運行而不需要Xserver。
包含一個完全沒有和GTK+鏈結的GIMP二進位文件(gimp-console)。
加強了擴展輸入設備的界面。
可編輯的工具箱:現在您可以選擇將在工具箱中顯示的工具及其順序。尤其是如果您願意就可以添加任何或所有的顏色工具到工具箱中。
直方圖中可以看到R,G和B直方圖覆蓋在亮度直方圖上。基於選區內容計算直方圖。
現在快捷鍵在所有GIMP窗口中共享。
選擇工具包括矩形、橢圓、自由、模糊、貝茲曲線(Béziercurve)和智能剪刀
一次打開圖像數不受限制,編輯時可多次取消、重複(只受限於磁碟空間大小)
支持圖層、通道,完全支持Alpha色頻
支持的文件格式包括GIF、JPEG、PNG、XPM、TIFF、TGA、MPEG、PSD、PDF、PCX、BMP等,可對這些格式進行轉換,支持SVG導入導出
可通過外部程序(如Script-Fu)調用GIMP內部命令
可通過插件擴展功能,目前已經有100多種插件可供選用
將幀作為圖層來處理,支持MNG
通過GAP包,可對幀進行導航等
互用性和標準支持
您可以在GIMP和其它支持圖像/PNG接入的程序(當前只知道Abiword)以及支持圖像/xml+svg接入的程序(當前只知道Inkscape)中拖放或粘貼拷貝圖像數據。這樣您可以從Inkscape中拷貝粘貼曲線到GIMP中,然後拖動一個選區到Abiword中使其插入到您的文檔中。
圖案可以是任何GtkPixbuf所支持的格式,包括png,jpeg,xbm和其它。
GIMP能從SVG文件中載入漸變,從ACT和RIFF文件中載入色板。
拖放支持被擴展。現在您可以拖放文件和URI到圖像窗口中,它們會作為現有圖像的一個新圖層被打開。
快捷鍵編輯器
現在您能夠在專門的對話框中編輯您的快捷鍵,同時還可以繼續使用鮮為人知的動態快捷鍵功能(自從1.2版本以來該功能就存在)。

附加組件

刷子/調色板/漸變色的GIMP插件集(gimp-data-extras)
用於《GREYC魔術圖像轉換軟體》的GIMP插件(gimp-gmic)
GIMP的列印插件(gimp-gutenprint)
GIMP的可選擴展庫(gimp-plugin-registry)
用戶空間虛擬文件系統-後端(gvfs-backends)
命令行工具,用於XCF文件的額外數據(xcftools)
動態圖製作插件(gimp-gap)
製作德羅斯特效應插件(mathmap)

版本介紹


版本次要版本發布日期&更新
0.x0.54–0.99.311996年2月15日:?
1.0.x1.0.0–1.0.31998年6月5日:?
1.2.x1.2.0–1.2.52000年12月25日:改進用戶界面,修復bug
2.0.x2.0.0–2.0.62004年3月23日:Manynewtooloptions,GIMPnowusingGTK+2.xgraphicaltoolkit,notGTK+1.x.TabsandDockssystemintroduced.Script-fuscriptingsupportimprovedgreatly.Allowsalready-createdtexttobeedited.支持CMYKcolor
2.2.x2.2.0–2.2.172004年12月19日:新的插件支持,鍵盤快捷鍵編輯器,預覽翻譯工具。支持新的GIMP硬體控制器。改善Drag/dropandcopy/pasteGIMP到其他應用程序的功能
2.4.x2.4.0-2.4.72007年10月24日:支持色彩管理,可擴展的刷子,新和改寫的選擇工具和全面的用戶界面(新的圖標主題)。
增加了文件格式的支持。全屏幕編輯和新的crop工具。提高印刷質量。Improvedinterfaceforexternaldeviceinput.
2.6.x2.6.02008年10月1日:GEGL,第一代的用戶界面設計
2.6.12008年10月9日:錯誤修正,更新翻譯。補充“OneWindowGimp”選項。
2.6.22008年10月30日:錯誤修正,更新翻譯。
2.6.32008年11月22日:錯誤修正,更新翻譯。
2.6.42009年1月1日:錯誤修正,更新翻譯。
2.6.52009年2月2日:錯誤修正,更新翻譯。
2.6.62009年3月17日:錯誤修正,更新翻譯。
2.6.62009年3月17日:錯誤修正,更新翻譯。
2.6.72009年8月14日:錯誤修正,更新翻譯
2.8.02012年5月14日主要亮點包括:
期待已久的單窗口模式
能夠組合層
對文本工具進行了改善
新的滑塊widget
核心GEGl庫幾乎已經完成
2.10.02018年4月27日:
圖像處理幾乎完全移植到GEGL,允許高位深度處理,多線程和硬體加速像素處理,等等。
色彩管理是現在的一個核心特性,大多數小部件和預覽區域都是顏色管理的。
許多改進的工具,以及一些新的和令人興奮的工具,如翹曲變換,統一變換和句柄變換工具。
在移植到GEGL的所有過濾器上的畫布預覽。
改進的數字繪畫與帆布旋轉和翻轉,對稱繪畫,MyPaint刷支持…
支持一些新的圖像格式添加(OpenExr、RGBE、WebP、HGT),以及對許多現有格式的改進支持(特別是更健壯的PSD導入)。
EXIF、XMP、IPTC和DICOM的元數據查看和編輯。
基本的HIDPI支持:自動或用戶選擇的圖標大小。
GIMP(光、灰、暗和系統)的新主題和新的象徵性圖標意在使環境暗淡,並將焦點轉移到內容(前主題和彩色圖標),但在首選項中仍然可用。
詳細信息
版本:2.6.11ubuntu6(gimp)
許可協議:開放源代碼
更新:Cononical提供GIMP圖像編輯器的關鍵更新至2012年十月。
GIMP2.1.GIMP2.2的新特性
這裡是關於GIMP2.2的一些最重要特性的簡明摘要。許多長期使用的用戶會發現和稱讚(或報怨)的比較小的變化,以及關於插件編程和Script-Fu創建方面的重要改變就沒有包含在這裡了。
2012年08月25日,GIMP2.8.2發布,該版本主要是修復一些小的bug。

操作指南


GTK+2.4整合
菜單使用GtkUIManager從XML數據文件中動態地生成菜單結構。
一個重新改良的文件選擇器在GIMP中各處用作打開和保存文件。它最大的優點就是讓您生成一系列“書籤”,這樣就能快速輕鬆地在常用目錄間瀏覽。
GIMP現在支持花哨的ARGB游標(當它們在系統中可用時)。