Projekt GIMP je starý 25 let


Projekt GIMP je starý 25 let

21. listopadu uplynulo 25 let od prvního oznámení bezplatného grafického editoru GIMP. Projekt samozřejmě vyrostl z práce dvou studentů Berkeley, Spencera Kimballa a Petera Mattise. Oba autoři se zajímali o počítačovou grafiku a nebyli spokojeni s úrovní zobrazovacích aplikací na UNIXu.

Zpočátku byla pro rozhraní programu použita knihovna Motif. Ale při práci na verzi 0.60 Petera tato sada nástrojů natolik omrzela, že si napsal svou vlastní a nazval ji GTK (GIMP ToolKit). Později byla na GTK napsána uživatelská prostředí GNOME a Xfce, několik forků GNOME a stovky, ne-li tisíce jednotlivých aplikací.

Koncem 90. let se o projekt začala zajímat skupina vývojářů z hollywoodského studia Rhythm&Hues, kteří připravili verzi GIMPu s podporou zvýšené bitové hloubky na barevný kanál a základními nástroji pro práci s animací. Protože je architektura výsledného projektu neuspokojovala, rozhodli se napsat nový engine pro zpracování grafiky na acyklických grafech a nakonec vytvořili knihovní základ GEGL. Dříve vytvořený fork GIMP žil svůj krátký život pod názvem FilmGIMP, později byl přejmenován na Cinepaint a byl použit při výrobě více než dvou desítek velkorozpočtových filmů. Mezi nimi: „Poslední samuraj“, „Liga výjimečných“, série „Harry Potter“, „Planeta opic“, „Spider-Man“.

V roce 2005 nový vývojář Evind Kolas převzal vývoj GEGL ao rok později tým začal pomalu přepisovat GIMP, aby používal GEGL. Tento proces se vlekl téměř 12 let, ale nakonec, do roku 2018, program zcela přešel na nový engine a získal podporu pro práci s přesností až 32 bitů s pohyblivou řádovou čárkou na kanál. To je jedna z hlavních podmínek pro možnost využití programu v profesionálním prostředí.

V letech 2005 až 2012 tým spolupracoval s Peterem Sikkingem, šéfem berlínské společnosti Man+Machine Works, specializující se na UX/UI. Peterův tým pomohl vývojářům GIMPu formulovat nové umístění projektu, provedl dvě kola rozhovorů s cílovou skupinou, napsal řadu funkčních specifikací a navrhl několik vylepšení rozhraní. Nejoblíbenější z nich bylo rozhraní s jedním oknem a nový nástroj pro oříznutí, koncept hot spots, který později migroval do jiných aplikací, jako je darktable a LuminanceHDR. Nejnepopulárnější je rozdělení na ukládání návrhových dat (XCF) a export všech ostatních (JPEG, PNG, TIFF atd.).

V roce 2016 měl projekt svůj vlastní dlouholetý animační projekt ZeMarmot, při práci na něm byly testovány některé nápady na vylepšení GIMPu pro cílové publikum. Posledním takovým vylepšením je podpora vícevrstvého výběru v nestabilní vývojové větvi.

V současné době se připravuje verze GIMP 3.0 založená na GTK3. Implementace nedestruktivního zpracování obrazu je plánována na verzi 3.2.

Oba původní vývojáři GIMPu nadále spolupracují (jeden z nich se dokonce oženil se sestrou toho druhého) a nyní projekt řídí Šváb.


Petr Mattis se připojil ke gratulaci a poděkoval dobrovolníkům, kteří pokračují v projektu, který zahájil.


Spencer Kimball dal před pár dny videorozhovor o CockroachDB. Na začátku rozhovoru krátce pohovořil o historii vzniku GIMPu (05:22), na závěr pak na otázku hostitele, na jaký úspěch je nejvíce hrdý, odpověděl (57:03) : “CockroachDB se blíží tomuto stavu, ale GIMP stále není můj oblíbený projekt. Pokaždé, když nainstaluji GIMP, vidím, že se zase zlepšil. Pokud by GIMP byl jediný projekt, který jsem vytvořil, usoudil bych, že můj život nebyl marný.“

Zdroj: linux.org.ru