GIMP

GIMP

圖像處理程序
GIMP的定義GIMP是跨平台的圖像處理程序。GIMP是GNU圖像處理程序(GNU Image Manipulation Program)的縮寫。包括幾乎所有圖象處理所需的功能,号稱Linux下的PhotoShop。GIMP在Linux系統推出時就風靡了許多繪圖愛好者的喜愛,它的接口相當輕巧,但其功能卻不輸于專業的繪圖軟件;它提供了各種的影像處理工具、濾鏡,還有許多的組件模塊,對于要制作一個又酷又炫的網頁按鈕或網站Logo來說是一個非常方便好用的繪圖軟件,因為它也提供了許多的組件模塊,你隻要稍加修改一下,便可制作出一個屬于你的網頁按鈕或網站Logo。[1]
    軟件名稱:GNU 圖像處理程序 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 外文名:GNU Image Manipulation Program 定義:跨平台的圖像處理程序 原作者:Peter Mattis、Spencer Kimball 特點:可使用絕大部分的Photoshop插件 功能:圖像處理和創作

簡介

GIMP是GNU Image Manipulation Program(GNU圖像處理程序)的縮寫,它是Peter Mattis和Spencer Kimhall開發的免費照片和圖像處理和創作工具,功能十分強大。

GIMP支持多種圖像處理工具、全通道、多級撤銷操作恢複舊貌與映像修飾等功能。它也支持數目總多的效果插件(plug-ins),完全可以與Windows平台下著名的圖像處理軟件Photoshop媲美。

GIMP的功能相當強大,它可以作為一個簡單的繪圖程序來使用,也可以作為一個高質量的圖像處理軟件來使用,它還有圖像格式轉換等功能。

GIMP具有良好的可擴展性,它支持帶插件參數的高級腳本接口,對每件工作,無論是最簡單的任務,還是最複雜的圖像處理過程,都可以很容易地用腳本來描述。由于其功能相當強大,GIMP被譽為Linux下處理圖像的法寶,是Linux下的Photoshop。n

GIMP的界面比Photoshop簡潔,啟動時有一個看起來和Photoshop很相似的工具欄,當我們打開圖像文件,并用鼠标右鍵單擊圖像時會彈出一系列的選項。n

曆史發展

GIMP原作者Peter Mattis,SpencerKimball宣布GIMP 0.54版誕生:

GIMP誕生于可怕的需要很多工作量的cs164(編譯器)課的一個項目,那是一個清晨,我們在缺乏睡眠和用LISP編一個編譯器的極大壓力下顯得非常疲勞,那早已經超過了我們耐心的極限,但是我們又不得不忍耐。

接着就發生了。當LISP無法為yacc一個簡單語法所需生成的一個解釋器分配17MB時,出現了常見的糟糕的core dump。一個讓人不敢相信的時刻到來了,大家都感到厭惡,接着我們把項目停止了。

我們得寫些什麼...任何有用的,要是用C語言的,要是些不靠嵌套列表(Nested Lists)來表現位圖的東西。這樣,GIMP誕生了。

像一隻鳳凰,從LISP和yacc的灰燼中光輝地飛出。主意層出不窮,我們下定決心,GIMP開始成形。

一個圖像處理程序是大家的共識;一個至少能使在“Windoze”或“Macintory”下,商業軟件不是唯一選擇的程序;一個将提供其它X畫圖和圖像工具所沒有的特性的程序;一個将幫助保持UNIX下擁有完美和自由應用程序這個長久傳統的程序。

六個月後,進入早期的beta階段。我們決定此時發布,并開始着手兼容性問題和交叉平台的穩定性,而且覺得程序現在已經能用了,希望有興趣的程序員加入開發插件和支持不同文件格式。

0.54版本在1992年二月發布,作為第一個真正的專業自由圖像處理軟件産生了很大影響,并且這也是第一個能夠與大型商業圖像處理程序競争的自由軟件。

0.54版本是一個beta版本,不過它已經足夠穩定,您能在日常工作中使用它。盡管如此,0.54版本其中一個最大的缺點就是其工具包(滑條,對話框等)是基于一個商業工具包——Motif的。這對象Linux一樣的系統是個大問題,因為如果您想用更快的動态鍊接的Gimp,您就不得不買Motif,而您可能買不起。

當0.60版本在1996年七月發行時,它已經在S和P(Spencer和Peter)手下開發了四個月。最主要進步是其工具包,GTK(GIMP Toolkit)和gdk(GIMP Drawing Kit),它們解決了對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下您将會獲得更好的用戶體驗。

插件預覽:

我們提供給插件作者标準的預覽構件,它可以極大地減少需要支持預覽的代碼數量。David Odin将該構件整合到當前所有的濾鏡中,這樣GIMP的許許多多濾鏡就包含可以實時更新的預覽,并且這些預覽的表現也更加統一。

變換操作的實時預覽:

現在當變換工具(切變,縮放,透視和旋轉)呈“傳統”模式時,它們可以顯示操作結果的實時預覽。以前隻有變換網格時才會顯示。

遵循GNOME人機界面手冊:

我們做了許多工作簡化GIMP的界面并使其對新手有更高的可用性。大部分對話框都盡量遵循GNOME HIG。另外許多對話框中的“高級”選項被拆開或移除,取而代之的是合理的默認值或隐藏在擴展部分中。

基本的矢量支持:

GIMP現在使用GFig插件支持矢量圖層的基本功能。GFig插件支持一些矢量圖形特性如漸變填充,Bezier曲線和曲線勾畫。它也是在GIMP中創建規則或不規則。

多邊形的最簡單的方法。在GIMP 2.2中您能創建G Fig圖層,然後在GFig中再編輯這些圖層。盡管如此,和專門的矢量圖形程序如Inkscape相比,這種矢量支持還顯得比較簡單。

還有許多相對小的用戶可能發現的特性。下面就是一部分這些特性的簡明列表。

現在可以使GIMP在批處理模式下運行而不需要X server。

包含一個完全沒有和GTK+鍊結的GIMP二進制文件(gimp-console)。

加強了擴展輸入設備的界面。

可編輯的工具箱:現在您可以選擇将在工具箱中顯示的工具及其順序。尤其是如果您願意就可以添加任何或所有的顔色工具到工具箱中。

直方圖中可以看到R,G和B直方圖複蓋在亮度直方圖上。基于選區内容計算直方圖。

現在快捷鍵在所有GIMP窗口中共享。

選擇工具包括矩形、橢圓、自由、模糊、貝茲曲線(Bézier curve)和智能剪刀。

一次打開圖像數不受限制,編輯時可多次取消、重複(隻受限于磁盤空間大小)。

支持圖層、通道,完全支持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中使其插入到您的文檔中。

圖案可以是任何Gtk Pixbuf所支持的格式,包括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)

使用技巧

GTK+2.4整合

菜單使用GtkUIManager從XML數據文件中動态地生成菜單結構。

一個重新改良的文件選擇器在GIMP中各處用作打開和保存文件。它最大的優點就是讓您生成一系列“書簽”,這樣就能快速輕松地在常用目錄間浏覽。

GIMP現在支持花哨的ARGB光标(當它們在系統中可用時)。

相關詞條

相關搜索

其它詞條