Remove ads
开源的位图编辑器 来自维基百科,自由的百科全书
GIMP(名稱由GNU Image Manipulation Program的首字母組成,意為「GNU圖像處理程式」)是一個自由及開放原始碼的點陣圖圖像編輯器,用於圖像相片潤飾及編輯、自由繪圖、調整大小、裁剪、相片蒙太奇、轉換圖像格式以及其他專業任務。
GIMP始於1995年,使用GPLv3+,可執行於GNU/Linux、MS Windows、macOS等平台,其原生檔案格式的副檔名是.xcf。
GIMP最初稱為「通用圖像處理程式」(General Image Manipulation Program),[6]由史賓沙·金柏和彼得·馬蒂斯所創。對GIMP的開發始於1995年,作為加州大學柏克萊分校eXperimental Computing Facility的中長期發展專案發展;第一個公開發行的GIMP(0.54)於1996年一月發佈。[7][8]當時李察·斯托曼在次年訪問柏克萊分校,金柏和馬蒂斯向他詢問能否將General更改為GNU(由斯托曼發起的作業系統的名字)。[9]在斯托曼的許可下,縮寫GIMP的解釋改成了「GNU Image Manipulation Program」(GNU圖像處理程式),這也意味着這個計劃成為GNU計劃的一部分,GIMP是由GNOME計劃之下的一群自發組織的志願者開發。[10][11]
GIMP自第一版開始對電腦架構和作業系統的支援範圍有了明顯的擴大。第一版所支援的UNIX系統包括Linux、SGI IRIX和HP-UX。[6][12]從最初的版本起,GIMP還支援了更多的系統,包括Microsoft Windows和OS X;最早支援32位元Windows平台的版本由芬蘭程式師Tor Lillqvist (tml)於1997年開發,通過GIMP 1.1版發佈。[12]
GIMP自第一版發佈後重視社區的組建和快速普及。社區成形於啟動開發教程與繪畫,並分享更好的工作流程和技術。[13]
名為GTK+(GIMP tool kit)的GUI開發工具在GIMP的後續開發中產生。GTK+由其先前版本GTK(不帶加號)改造而來,通過重新設計使用物件導向程式設計技術開發。GTK+的開發歸結於彼得·馬蒂斯對使用Motif開發的GIMP初版不再抱以期望;Motif的使用持續到GIMP 0.60。[8][14]
用於圖像編輯工具可在工具箱、選單及對話方塊獲得。包括填充、畫筆、漸變、選取、圖層及遮罩……等工具。
檔案格式 | |
---|---|
匯入和匯出 | GIMP支援匯入和匯出BMP、JPEG、PNG、GIF和TIFF,隨着多個其它應用程式的檔案格式如Autodesk flic動畫、Corel Paint Shop Pro圖像,以及Adobe Photoshop文件。其他格式包括PostScript文件、X點陣圖和Zsoft PCX。GIMP還支援讀寫SVG和ICO格式。 |
僅匯入 | GIMP可匯入Adobe PDF和許多數碼相機的RAW檔案,但不能儲存這些格式。開源外掛程式UFRaw可完美支援RAW格式。 |
僅匯出 | GIMP可匯出MNG格式圖像(僅在Linux版本)、HTML(作為有色彩單元的表)、C語言原始碼(作為陣列)和ASCII藝術(通過外掛程式實現),即使不能讀取這類格式。這個有中文版 |
GIMP最初是由志願者在GNU計劃名下作為自由軟件專案開發。[25]軟件的開發進行於一個公共的git原始碼庫、公共郵寄清單和設在GIMPNET IRC網絡上的公共聊天頻道。[26]
新功能實行於公共的分開的原始碼分支並在GIMP小組確保不破壞已有功能的情況下合併入主分支(或開發分支)。[27]有時候這意味着近乎完成的功能不會併入或者在可以用於GIMP之前需要花費幾個月或者幾年的時間。
GIMP本身是以原始碼的形式發佈的。在原始碼之後,一些跟GIMP維護者有或者沒有聯絡的團體會發佈在不同作業系統下的安裝套件。
GIMP的軟件版本號表現為「主-次-微」格式,每個數字都帶有各自的意義:第一個數字僅隨着主要的開發活動(當前為2)而遞增;第二個數字隨着版本的新功能遞增,單號表達進行中的開發版本乃至數字分配到穩定版;第三個數字在每個發行版前後遞增,含有隨後應用的錯誤修正並作為穩定版發佈。
每年GIMP都在Google Summer of Code(GSoC)申請席位。[28][29]到目前為止GIMP參加了除2007年外的所有年會。[30]從2006年到2009年他們有9個GSoC專案取得成功,[28]即便不是所有成功的專案加入到GIMP。修復畫筆和透視克隆工具以及Ruby繫結作為2006年GSoC的一部分建立並用於GIMP 2.8.0,即便當時有其他三個專案且沒有在GIMP穩定版中使用;這些專案存在於向量圖層和JPEG 2000外掛程式。一部分GSoC專案在2008年完成,但沒加入到GIMP的穩定版。
GIMP的用戶介面是由專注設計和可用性小組設計。這個小組建立於GIMP的開發者加入OpenUsability專案之後。[31]一個為GIMP的介面集思廣益的小組已經建立,[32][33]在此GIMP用戶可以提出改進GIMP介面的建議。
GIMP以多窗口和單窗口兩種模式顯示,[34]GIMP 2.8預設使用多窗口模式。多窗口模式中一套窗口容納了所有GIMP的功能。預設情況下工具和工具設置置於左邊,其他對話方塊置於右邊。[35]
GTK+(GIMP tool kit)用來建立圖形化使用者介面。與GIMP相關的GTK+的建立和歷史已在上文描述。
自由圖形會議(Libre Graphics Meeting,LGM)是GIMP及其他專案的開發者聚會討論自由及開放原始碼軟件介面的一項年度會議。GIMP的開發者在此會議上保留Birds of a feather(BOF)議題。
目前版本的GIMP執行於多個作業系統,包括Linux、macOS和Microsoft Windows。許多Linux發行版包含GIMP作為桌面作業系統的一部分,包括Fedora和Debian。
GIMP的Microsoft Windows版本由Tor Lillqvist發起於1997年。GIMP網站所連結的二進制安裝套件由Jernej Simončič完成開發。[36]MacPorts被列為Mac版GIMP的推薦提供者。[37]這網站不再要求如版本2.8.2和以後原生地執行在Mac OS X的版本。[38]GTK+最初地設計是在X11上面執行。因為OS X可以選取用X11伺服器,把GIMP移植到OS X相比建立Windows移植版本更簡單。GIMP還可以作為來自Android上的Google Play的Ubuntu noroot包的一部分。[39]
因為開放原始碼,一些復刻、變種及衍生版本被建立以滿足用戶的需求。GIMP可用於流行的作業系統,其變種或許專為特定作業系統客製化。然而這些變種沒有被GIMP官網連結或者寄存。
知名的包括:
GIMP Animation Package(GAP):用於建立動畫的GIMP外掛程式。GAP能儲存動畫為GIF和AVI格式。[46]動畫功能依賴於GIMP的圖層和檔名編號能力。動畫的建立方式是將每個幀建立在其自身的圖層上(也就是說將任意圖層當作動畫處理)或控制任意編號的檔案作為影片的一個幀:移動、旋轉、翻轉、更改顏色、篩選等方式對圖層利用插值內函數呼叫(外掛程式使用),不超過指定的幀範圍。生成的動畫可儲存為動態GIF或影片檔。GAP還提供程式層漸變、幀速率改變,以及路徑的移動,可建立複雜的動畫。
GIMP Paint Studio(GPS):GIMP畫筆工具預設值的合集,面向藝術家和平面圖像設計師提供。可以加速重複性的任務並允許在工作之餘儲存工具設置。[47]
GIMP的官方吉祥物是Wilber,被SuperTuxKart設定為車手,還在法國國家圖書館Project Blinkenlights展覽上展出。[48][49][50]
Wilber由Tuomas Kuosmanen於1997年9月25日之前的一段時間完成,自從作者收到附件和一個工具包得以輕鬆地完成該過程。[51]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.