KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka TI10 / Tietoverkot Jaska Kauppila GIMP ja muut kuvankäsittelyohjelmat Linux 2012 Seminaarityö
TIIVISTELMÄ KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka KAUPPILA, JASKA Marraskuu 2012 GIMP ja muut kuvankäsittelyohjelmat Tässä dokumentissa käsitellään GIMP kuvankäsittelyohjelmaa, sekä muita Linuxkäyttöjärjestelmän kuvankäsittelyohjelmia. Käyn läpi GIMP:n historiaa ja toimintoja ja vertaan niitä kaupalliseen Adobe Photoshop-ohjelmaan.
SISÄLLYS TIIVISTELMÄ 2 JOHDANTO 4 3 HISTORIA 5 4 TOIMINNOT 6 4.1 Tallennusmuodot 6 4.2 Kuvan muokkaus-toiminnot 6 4.3 Piirto-Toiminnot 7 5 MUITA KUVANKÄSITTELYOHJELMIA 9 5.1 Inkscape 9 5.2 Krita 9 5.3 ImageMagick 9 5.4 Hugin 10 6 GIMP VASTAAN KAUPALLINEN PHOTOSHOP 11 LÄHTEET 12
4 1 JOHDANTO GIMP (GNU Image Manipulation Program) on kuvankäsittelyohjelma, joka on julkaistu GPLv3 lisenssillä ilmaisohjelmana, jolla on avoin lähdekoodi. GIMP oli alunperin suunniteltu Linux-käyttöjärjestelmään, mutta siitä on tehty versioita Windowsiin ja Mac OS X:n. Käsittelen tässä dokumentissa myös muita Linuxin kuvankäsittelyohjelmia ja niiden toimintoja. Näitä ohjelmia ovat mm. Inkscape, ImageMagick ja Krita. Keskityn kuitenkin ensisijaisesti GIMP:iin, sillä se on suosituin ja monipuolisin kaikista Linuxin kuvankäsittelyohjelmista.
5 2 HISTORIA GIMP:n alkuperäinen nimi oli General Image Manipulation Program. Sen oli kehittänyt Spencer Kimball ja Peter Mattis, jotka aloittivat työstämään GIMP:iä vuonna 1995 Kalifornian Yliopistossa. Ensimmäinen julkinen versio (0.54) julkaistiin tammikuussa 1996. Vuonna 1997 GIMP:stä tuli osa GNU projektia (GNU on vuonna 1983 aloitettu projekti, jonka tarkoituksena oli kehittää täysin vapaa käyttöjärjestelmä. GNU tulee sanoista GNU s Not Unix ). Tämän jälkeen GIMP:n merkitys muutettiin GNU Image Manipulation Program :ksi. Nykyään GIMP:iä kehittävät ryhmä vapaaehtoisia osana GNOME projektia. GIMP:iä on myös käännetty Windows ja Mac OS X käyttöjärjestelmille. Vuonna 1997 suomalainen ohjelmoija Tor Lillqvist käänsi GIMP:n Windows 32-bittisille järjestelmille. GIMP:n leviäminen muille alustoille auttoi sen suosion nousussa, ja GIMP:iä on usein kehuttu olevan varteenotettava vaihtoehto kaupallisille ohjelmille, kuten Adobe Photoshopille. Sitä on kuitenkin myös kritisoitu joidenkin työkalujen puutteesta.
6 3 TOIMINNOT 3.1 Tallennusmuodot GIMP:ssä on kymmeniä vaihtoehtoja eri tallennusmuotoihin. Jotkin näistä ovat suunniteltu GIMP:n omaan käyttöön, toiset ovat taas muille kuvankäsittelyohjelmille ominaisia tiedostyyppejä. Tässä on lista yleisimmin käytetyistä tiedostotyypeistä GIMP:n kanssa:.xcf on GIMP:n oma tiedostomuoto, jota kannattaa käyttää lähinnä vain silloin, jos kuvaa aikoo muokata lisää myöhemmin. Se ei tee muokkauksia kuvaan ja kuva säilyy sellaisenaan kun sen avaa uudestaan, mutta sen avaaminen vaatii GIMP ohjelman (tai ainakin jonkin kuvankäsittelyohjelman, joka on yhteensopiva GIMP:n tiedostojen kanssa), joten levitykseen sitä ei kannata käyttää..psd on Adobe Photoshopin kanssa yhteensopiva ja säilyttää tasot..jpg on yleisesti käytetty tiedostotyyppi, etenkin valokuville. Se pakkaa kuvaa, jonka vuoksi laatu heikkenee. Laadun arvoa voi säädellä GIMP:ssä tallennuksen ohella (100 on suurin ja tarkin arvo). Jpg tosin toimii hyvin kun kuvaa skaalaa pienemmäksi tai suuremmaksi, sillä se pehmentää sahalaitoja (tarkoilla tiedostyypeillä, kuva muuttuu sahalaitaiseksi kun sitä skaalaa)..png on hyvä tiedostotyyppi kaavioihin ja logoihin. Se pakkaa kuvaa mutta ei heikennä laatua. Se vie myös enemmän tilaa tarkkuutensa vuoksi..gif sopii myös kaavioihin ja logoihin. Siinä on rajattu värimäärä (256) mutta se soveltuu hyvin esim. animaatioihin. 3.2 Kuvan muokkaus-toiminnot GIMP:ssä on useita kuvanmuokkaus-työkaluja. GIMP:llä voi esimerkiksi rajata valokuvia säilyttäen kuvasuhteen tai poistaa punaiset silmät valokuvista. Olen tähän osioon luetellut muutamia GIMP:n yleisiä toimintoja.
7 Kuvan skaalaus tapahtuu GIMP:ssä valitsemalla Kuva - välilehden ja sieltä Skaalaa kuva toiminto. Tämän jälkeen kuvan kokoa voi vaihdella joko pikseli kerrallaan tai prosenttien mukaisesti. Myös tarkkuutta ja laatuja voi säädellä. Yksi GIMP:n tehokkaimmista ominaisuuksista on tasojen tekeminen. Tasot ovat kuin kalvoja, joita voi asetella kuvan päälle useampia. Niitä voi säätää läpinäkyviksi tai peittäviksi. Ne voidaan helposti tehdä valitsemalla Taso -välilehti ja sieltä Uusi Taso -toiminto. Tällöin voi määrittää tason ominaisuudet kuten koon, edustusvärin, taustavärin ja läpinäkyvyyden. Kun tasot on luotu, Ikkunat välilehdestä niitä voi muokata, siirrellä, ottaa näkyviin/pois näkyvistä ja poistaa kokonaan. GIMP:stä löytyy myös värinmuokkaus-toimintoja. Värit -välilehdestä voi valita mm. Väritä, joka värittää tietynalueen (tai koko kuvan, jos mitään ei ole valittu), tietyllä värillä. Värien sävy mukautuu pohjakuvan mukaan. Kirkkaus ja Kontrasti määrittelee kuvan värien kirkkauden ja kontrasti taas määrittelee kuinka suuresti tummat ja kirkkaat värit erotetaan toisistaan. Kynnysarvoilla taas poistetaan kaikki värit (jolloin jää vain musta ja valkoinen), ja näitä voi säädellä enemmän mustan suuntaan tai valkoisen suuntaan. Posterisaatiolla taas värien määrää vähennetään. GIMP:stä löytyy paljon muitakin värien muokkaamiseen käytettäviä työkaluja. Väri-osiosta löytyy myös kätevä Väri->Alfa. Se muuttaa valitun värin läpinäkyväksi, jolloin voi helposti määritellä haluamansa alueen läpinäkyväksi. GIMP:stä löytyy myös suuri määrä erilaisia suotimia ja effektejä. Effekteillä voi esimerkiksi vääntää ja kääntää kuvaa ja vääristää kuvaa. Effekteissä voi esimerkiksi lisätä kirkkaanvalo-efektin kuvaan. Suotimilla taas kuvaa suodatetaan eri menetelmillä esim. sanomalehtipaino, muuttaa kuvan sarjaksi pieniä pisteitä. Suotimista löytyy myös useita valokuviin tarkoitettuja toimintoja (kuten jo aiemmin mainittu punasilmien poisto). 3.3 Piirto-Toiminnot GIMP on kuvankäsittelyn lisäksi myös piirto-ohjelma. Siitä löytyy lukuisia vaihtoehtoja niin värisävyjen kuin pensseli/kynä tyyppien väliltä. Erinäisiä piirrostyökaluja ovat mm. sumennus ja tarkennus, tuhrintatyökalu (jolla voi sotkea kuvassa esim. kaksi väriä yhteen), varjostus ja lisävalotus (jolla kuvan värin voi muuttaa tummem-
8 pisävyisemmäksi tai vaaleasävyisemmäksi), mustekynä, kynä (kovareunaisia viivoja), sivellin (pehmeäreunaisia viivoja) ja tietenkin pyyhekumi ja täyttö työkalut. Erikoisesti GIMP:stä puuttuu kokonaan työkalu suorien viivojen piirtämiseen. Sen sijaan suoria viivoja piirretään painamalla SHIFT-painike pohjaan, ja viedään hiiri haluttuun pisteeseen, johon viiva halutaan piirtää. Myös kuvoiden kuten ympyrän ja neliön piirtäminen ei ole itsestäänselvyys GIMP:ssä, vaan niihin pitää käyttää valintatyökaluja.
9 4 MUITA KUVANKÄSITTELYOHJELMIA 4.1 Inkscape Inkscape on työkalu, jota käytetään lähinnä vektorigrafiikan piirtämiseen (esim. erilaisten kuvioiden piirtäminen). Se on GPL-lisensoitu ja on saatavilla useille käyttöympäristöille ja kielille. Ensisijaisena tiedostomuotonaan Inkscape käyttää W3C:n SVG-standardia (Scalable Vector Graphics). Inkscape tukee monia kaupallisista sovelluksista löytyviä ominaisuuksia. Inkscape on hyödyllinen ohjelma lähinnä logojen ja vektorigrafiikkaa vaativien kuvien piirtämiseen. 4.2 Krita Krita on KDE:n Calligra Suite-pakettiin kuuluva piirto- ja kuvankäsittelyohjelma. Se on integroitu Calligra Suite pakettiin, mahdollistaen sen toimintojen upottamisen muihin paketin ohjelmistoihin. Toisin kuin GIMP:ssä, Kritassa on CMYK-tuki, eli 4- värituki (CMYK tulee sanoista Cyan, Magenta, Yellow ja Key (avainväri eli musta).), joskin muuten Krita on ominaisuuksiltaan GIMP:iä jäljessä. Ensimmäinen Kritan versio julkaistiin 2005 Koffice 1.4.0:n mukana ja sitä on kehitetty siitä eteenpäin. 2010 kehittäjätiimi päätti keskittyä kehittämään ohjelmaa enemmän digitaaliseen piirtämiseen ja maalamiseen kuvankäsittelyn sijaan. 4.3 ImageMagick ImageMagick on avoimella lisenssillä jaettava, komentoriviltä käytettävä ohjelmistopaketti, jonka avulla voi luoda, muokata tai katsella kuvia. Se tukee n. 100 kuvatiedostoformaattia. Siinä on mm. seuraavia sovelluksia: Animate, jolla annetuista kuvista voi luoda animaation. Compare, joka vertailee kuvatiedostoja. Composite, joka yhdistää kuvatiedostoja. Convert, joka muuttaa kuvatiedostoja muodosta toiseen. Display, joka näyttää kuvan. Import, joka ottaa kuvakaappauksen. Stream, joka käsittelee kuvan pikselikomponentteja. Näiden lisäksi on toimintoina mm. Conjure, identify ja mogrify.
10 4.4 Hugin Hugin on vapaa panoraamatyökalu, jolla voi yhdistellä valokuvia panoraamakuviksi ja tehdä muita projektimuunnoksia. Se on saatavilla Windowsille, OS X:lle ja FreeBSD:lle Linuxin ohella. Sen käyttö kohdistuu lähinnä valokuviin ja niiden asetteluun.
5 GIMP VASTAAN KAUPALLINEN PHOTOSHOP 11 Suurin ero GIMP:n ja Adobe Photoshopin välillä on luonnollisesti hinta. Adobe Photoshop maksaa useita satoja euroja, kun taas GIMP on täysin ilmainen. Tämä tekee GIMP:stä helposti saatavan peruskäyttäjälle. Koska GIMP toimii avoin lähdekoodiperiaatteella, sitä myös päivitetään useasti ja kaikki päivitykset ovat luonnollisesti saatavilla ilmaiseksi. GIMP ei kuitenkaan osaa kaikkea. Jo edellä mainittu CMYK-tuen puuttuminen on melko iso puute GIMP:lle. Photoshopista löytyy myös yleisesti paremmat työkalut. Photoshopissa on paljon enemmän sivellintyyppejä, filtteröintimenetelmiä jne. Photoshop on myös selkeämpi ja halutut työkalut löytyvät helpommin. Photoshop on kuitenkin paljon raskaampi, ja vanhemmat koneet eivät kykene pyörittämään sitä kunnolla. Siinä on kuitenkin tuki GPU-kiihdytykselle. Photoshopissa on paremmat tuet ja tutoriaalipalvelut kuin GIMP:ssä, mutta GIMP:ssä on lukuisia pluginejä, joita voi liittää ohjelmaan, parantaen sen toimintoja. Yleisesti ottaen, Photoshop on parempi kuin GIMP, mutta ei paljon. Peruskäyttäjälle GIMP:n toiminnot voivat riittää aivan mainiosti ja sen ilmaisuus tekee siitä hyvän vaihtoehdon.
12 LÄHTEET Wikipedia.org Linux.fi/wiki Gimp.org fi.wikibooks.org/wiki Linux.wikia.com