GIMP ’in orijinal adı General Image Manipulation Program ’dır. İlk surumu, 1995 yılında Peter Mattis ve Spencer Kimball tarafından, California Universitesi ’nde proje odevi olarak geliştirilmiştir. Mattis ve Kimball 1997 ’de mezun olduktan ve GNU projesinin resmi bir parcası olduktan sonra, programın adı GNU Image Manipulation Program olarak değiştirilmiştir. Adından da anlaşılacağı gibi, acık kaynak kodlu ve ucretsiz bir resim işleme programıdır. Acık kaynak kodlu yazılımlar arasında, Photoshop programına alternatif olarak gosterilen yazılımlardan biri olarak bilinir.

Kullanıcılar ve yazılımcılar sonraki surumler icin cokca destek vermiş, programın gelişimine onemli katkılarda bulunmuşlardır. Linux dunyasının iki onemli grafiksel arayuz geliştirme kutuphanelerinden biri olan GTK+, ilk olarak GIMP ’in geliştirilmesi icin yazılmıştır. GIMP; Linux, Windows ve Mac OS işletim sistemleri altında calışabilmektedir. Programın dosya uzantısı .XCF ’dir. Goruntu icindeki katmanları, secimlik alanları, renk kanalları, şeffaflık, yolları ve kılavuzları saklama ozelliklerine sahiptir. Ancak, PSD uzantılı dosya formatları gibi, dosya icinde geriye donuk halleri saklamamaktadır. .XCF uzantılı dosyaları destekleyen bircok yazılım mevcuttur. Bunlar: CinePaint, DigiKam, Gwenview, Imagine, Inkscape ve Krita ’dır.

GIMP programının genel ozelliklerini maddeler halinde sıralamak gerekirse;

• Piksel tabanlı calışan bir goruntu işleme programıdır.
• Hazır logo, desen, site tuşları ve reklam alanları oluşturabilmeye imkÂn tanır.
• Gelişmiş secim, cizim, kesme, dondurme ve fırca aracları mevcuttur.
• XCF, SVG, TIFF, PDF, JPEG, PNG, GIF PostScript belgeleri (PS, EPS ya da sıkıştırılmış .ps, .gz), BMP, Paintshop Pro dosyaları (PSP ya da TUB), Adobe Photoshop dosyaları (PSD) gibi cok sayıda dosya formatı desteği vardır.
• Cok sayıda efekt aracı ile calışabilme olanağı sunar.
• Katmanlar, kanallar ve yollarla calışabilmektedir.
• EXIF bilgilerini duzenleyebilir. • Grafik tablet desteği mevcuttur.

GIMP ’in onemli ozelliklerinden biri de eklentileriyle zenginleştirilebilir olmasıdır. İceriğe duyarlı olcekleme, siyah beyaz fotoğrafları renklendirme, CMYK desteği, katman efektleri, internet icin kaydetme, droste efekti gibi cok sayıda eklentisi mevcuttur. Orneğin Enviromap eklentisi, ozellikle oyunlarda yansıma ozelliği bulunan objelere sahte yansıma etkisi kazandırabilmek icin farklı renk tonlarını karıştırarak bir yansıma haritası oluşturur. Bu yansıma haritası uc ve iki boyutlu sahnelerin arka planında da kullanılabilir. GIMP ’in onemli ozelliklerinden biri de eklentileriyle zenginleştirilebilir olmasıdır.

Aşağıdakiler GIMP ’nin eklentilerini acıklar:
• Resynthesize eklentisi, GIMP ’in cok kullanılan eklentilerinden biridir. Bir resimden veya dokudan belli bir bolge cıkarmak istendiğinde bu bolge secilir ve arka plan cok fazla ayrıntı icermiyorsa bu işlem birkac rotuşla tamamlanabilmektedir.
• GIMP ’in etkileyici ve kolaylaştırıcı eklentilerinden bir diğeri de G ’MIC ’dir. Bu eklenti yardımıyla resimler değişik bicimlerde tekrarlattırılabilir, renkleriyle oynanabilir, cerceve eklenebilir, renklere gore resimlerin belli bolgeleri kesilebilir.
• Bir başka GIMP eklentisi ise GAP (Gimp Animasyon Paketi) ’tır. Bu eklenti sayesinde, GIMP ile hareketli goruntuler ve animasyonlar oluşturulabilir.
• UFRaw, sayısal kameralardan alınan ham verileri okumak ve işlemek icin kullanılan GIMP eklentisidir.

Yukarıda birkacından bahsettiğimiz cok sayıda eklenti ile GIMP programı, web tasarımı, grafik tasarımı yapanlar ve programcılar icin hayal guclerini zorlayacak ozellikleri kapsamakta ve hayalleri gercekleştirme fırsatı sunmaktadır.