7 Multimedian elementtejä: kuva



Samankaltaiset tiedostot
8 Multimedian elementtejä: kuva

7 Multimedian elementtejä: kuva

6 Multimedian elementtejä: kuva

4 Multimedian elementit webissä

Hajautetut käyttöliittymät. Kuvat www-sivulla

Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä

Juha-Pekka Ruuska BITTIKARTTAGRAFIIKKA, BITTIKARTTAKUVAT ELI RASTERIKUVAT...2

Kuvankäsittely. DigiReWork Annamari Mäenhovi Kati Nieminen

Gimp JA MUUT KUVANKÄSITTELYOHJELMAT

Kuvankäsi*ely 1. Digitaaliset kuvat ja niiden peruskäsi3eet. Kimmo Koskinen

KUVANKÄSITTELYN TEORIAA

Valmiustaitoja biokemisteille

LUENTO 6 KUVANKÄSITTELY

TIEDOSTOFORMAATIT. Lyhyt selostus erilaisista tiedostoformaateista

Grafiikka julkaisuun. Tietohallintokeskus Markku Könkkölä Sisällys

Muistio. Att:Videokerho Monitori ry:n jäsenet SUB: ÄÄNI-KUVA- JA VIDEOTIEDOSTOFORMAATIT. 1 Tiedostojärjestelmistä

ARVO - verkkomateriaalien arviointiin

Kuvassa on 18 * 20 pikseliä 133 * 149 pikseliä 266 * 298 pikseliä Tiedostokoko: 2 kb 19 kb 120 kb

Kun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti:

Paint Shop Pro 7 ohjelman käytöstä

Kuvan pakkaus JPEG (Joint Photographic Experts Group)

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA

Erottuvuus. ICT01D Visuaalisuus. Ulkoasun tehtävät: 1. Erottuvuus 2. Informaation välittäminen 3. Kiinnostuksen herättäminen 4. Toiminnan motivointi

TEEMA 2 TAULUKKODATAN KÄSITTELY JA TIEDON VISUALISOINTI LUENTO 4

Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager

DIGI PRINT. Aineistovaatimukset ja aineiston siirto

Tiedostomuodon valitseminen kuville

L A TEX, pdfl A TEX ja grafiikka

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka TI10 / Tietoverkot. Jaska Kauppila. GIMP ja muut kuvankäsittelyohjelmat. Linux 2012 Seminaarityö

Hämeenlinnan Offset-Kolmio Paino Oy:n aineisto-ohjeet

Gimp alkeet XIII 9 luokan ATK-työt/HaJa Sivu 1 / 8. Tasot ja kanavat. Jynkänlahden koulu. Yleistä

HAAGA-HELIA ammattikorkeakoulu Photoshop ohje 59 Väritilat, kanavat

Gimp perusteet. Riitta, Jouko ja Heikki

Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä

KUVAMUOKKAUS HARJOITUS

Haviollisten kuvanpakkausmenetelmien vertailu

Copyright 2015 ECDL Foundation ECDL Kuvankäsittely Sivu 2 / 7

Elisa Kirja. PDF e-kirjojen käsittelyohjeet

740150P Valmiustaitoja biokemisteille

Kuvat. 1. Selaimien tunnistamat kuvatyypit

VERKOSTO GRAAFINEN OHJE

Mervi Ruotsalainen Kajaanin AMK

Kuvankäsittelyn mahdollisuudet

Tehdään laadukas painotuote

Digi-TV:n käytettöliittymät

Heikki Helin Metatiedot ja tiedostomuodot

SKANNAUSVINKKEJÄ. Skannausasetukset:

Johdatus multimediaan harjoitukset: Kuvankäsittely 1. Porin yksikkö / Advanced Multimedia Center Johdatus multimediaan

AS-KARTTOJEN KÄSITTELY

2x13 Vapaat tiedostomuodot - Viikon VALO #65

Kuvankäsittelyn verkkokurssi

Kuvista ja väreistä Verkkomultimedia ICT1tn Elina Ulpovaara

Digikuvan peruskäsittelyn. sittelyn työnkulku. Soukan Kamerat Soukan Kamerat/SV

VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA

1. STEREOKUVAPARIN OTTAMINEN ANAGLYFIKUVIA VARTEN. Hyvien stereokuvien ottaminen edellyttää kahden perusasian ymmärtämistä.

MAASEUDUN SIVISTYSLIITON GRAAFINEN OHJEISTO 1.1. Maaseudun Sivistysliiton graafinen ohjeisto 1.1

Posterin teko MS Publisherilla

Itsepalvelukopiokone

Mainoksen taittaminen Wordilla

AINEISTOJEN TEKNINEN OHJEISTUS 2009

Ammattilaisten suosimat katseenvangitsijat

Pro gradun kuvaluettelon tekemisen ohjeet

Luento 2: Tulostusprimitiivit

Ohjeita luennoitsijoille AV-tekniikasta

JOKKY OSK. Logo ja graafinen ohjeistus. Jaana Salo. JEDU / Piippola, Media 15A

Adobe Photoshop ATK Seniorit Mukanetti/ Kuvakerho. Elements tutuksi

Flash. Tehtävä 1 Piirtotyökalut, kokeile niitä. Liiketalous syksy 2012

Hyvästä kuvasta hyvään kollaasiin. Siilinjärvi ja Hannu Räisänen

Ohjeita kirjan tekemiseen

AV-muotojen migraatiotyöpaja - video. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen

Kuvankäsittely: Photoshop CS4 osa 1

Harjoitus 6b: Kuvankäsittely GIMP-ohjelmalla

Luento 8 Kuvankäsittelyn periaatteita Aulikki Hyrskykari

Aulikki Hyrskykari. CSS valitsimista CSS sääntöjen kohditaminen CSS värit Kuvista verkkosivulla

Opas Joensuun kaupunginteatterin visuaalisen ilmeen käyttöön

Muistitikut

DIGIKUVAN PERUSTEITA. 1. Grafiikkatyypit

Videon tallentaminen Virtual Mapista

Valikot. Ohjelman avautuessa ilmestyy Päivän GIMP-vihje. Mikäli ei halua tutkia vinkkejä, on ikkuna helposti suljettavissa.

HTML5 video, audio, canvas. Mirja Jaakkola

Digitaalinen media. Petri Vuorimaa

SIVIILEIHIN KOHDISTUNEET KONFLIKTIT AFRIKASSA. Matias Järvinen 2019

Kys /Kaarisairaala, Evoluutio julkisivuteos, 2015 Partanen & Lamusuo Oy DIGI PRINT. Aineistovaatimukset ja aineiston siirto

Paint Shop Pro 7. Kuvankäsittelyn perusteet. Osa 1. Käyttöliittymä ja kuvan perusmanipulointi

Hyvät ja huonot tiedostomuodot paikkatietokuville, ja miksi png ja jpeg kuuluvat niihin huonoihin

Komennolla Muokkaa-Väriasetukset avautuu tämännäköinen ikkuna:

HEIKKINEN YHTIÖT YRITYSILME

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

AV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen

Värilaatuopas. Laatu-valikko. Värilaatuopas. Sivu 1/6

PHOTOSHOP Sonja Sarsa

Tässä värilaatuoppaassa selitetään, miten tulostimen toiminnoilla voi säätää ja mukauttaa väritulosteita.

Tekstieditorin käyttö ja kuvien käsittely

Openoffice Impress-pikakurssi

Näyttöresoluution säätäminen

Reiluus saapui työpaikalle -viestintäohje

Esite- ja kuvatelineet

nenkäsittely Miisa Brännfors Learning and Educational Technology Research Unit (LET) Taitotyöpajat

ViNOn graafinen ohjeisto, alpha

Transkriptio:

7 Multimedian elementtejä: kuva Näyttävän hypermedian keskeinen elementti on kuva. Kuvankäsittelyyn liittyy sekä teknisiä (miten) että sisällöllisiä piirteitä (mitä ja kenelle). Seuraavassa käsitellään lähinnä kuviin liittyviä teknisiä piirteitä (sisällöstä & suunnittelusta tyydytään kurssin puitteissa antamaan vain vinkkejä) Kuvankäsittely on muiden multimediaelementtien (ääni, animaatio, video) ohella tyypillisesti aiheeseen erikoistuneiden ammattilaisten heiniä. Kuitenkin erityisesti kuvien tallentamiseen (tiedostomuodot, pakkaaminen) liittyvä osaaminen on olennaisessa osassa hypermedian osaamista. WWW:ssä kuvat toimivat sekä varsinaisena sisältönä että osana sivuston ulkoasua (erilaiset ikonit, taustakuvat). Kuvat aiheuttavat yleensä suurimmat ongelmat hitaan verkkoyhteyden käyttäjälle: esimerkiksi pakkaamattoman kuvan tiedostokoko saattaa olla satoja kertoja tarkoituksenmukaisesti pakattua suurempi. Kuvat ovat usein myös saavutettavuuden esteenä: tieto on pyrittävä mahdollisuuksien mukaan esittämään kuvan ohella myös tekstimuodossa. Perehdytään seuraavaksi tietokoneella esitettävän kuvan perusteisiin ja erilaisiin kuvaformaatteihin. Kuvan esittäminen tietokoneella Kuva esitetään tietokoneella pikseleinä - Kukin pikseli on tietyn värinen, väri muodostuu kolmesta pääväristä: punainen, vihreä ja sininen (RGB) - pikseleiden lukumäärä näytöllä ilmoitetaan käsitteellä resoluutio Resoluutio ilmoittaa näytöllä näkyvien pikseleiden lukumäärän - yleisiä resoluutioita: - VGA (Super Video Graphics Array): 640 x 480 - SVGA (Super Video Graphics Array): 800 x 600, 1024 x 768 - kuvan koko määritellään pikseleinä, joten tietty kuva näyttää suurella resoluutiolla pienemmältä kuin pienellä resoluutiolla ja päinvastoin - resoluutio voidaan ilmaista myös pikseleinä/matka, DPI (skanneri, laser-tulostin,...) 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 175 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 176 Värien muodostaminen - väri esitetään tietokoneessa punaisen, vihreän ja sinisen värien avulla Esimerkki: punainen: 100% punaista, 0% vihreää ja 0% sinistä musta: 0% kaikkia värejä valkoinen : 100% kaikkia värejä järjestelmästä käytetään nimeä RGB (Red, Green, Blue) (vrt. CMYK-esitystapa kirjapainoissa) Kuva tietokoneen ruudulla esitetään sekä tietokoneen muistissa että näyttölaitteella - tietokone generoi väri-informaation Video RAM -muistiin - näytönohjain muuttaa VRAM:n sisällön signaaleiksi kolmelle päävärielektronitykille - näyttö ohjaa elektronitykit kutakin pikseliä kohti ja pikselin väri määräytyy elektronisäteiden voimakkuuksien suhteesta Värien lukumäärä - näyttö ja näytönohjain määräävät, kuinka monta eri väriä pikseli voi esittää (tietokone voidaan myös konfiguroida siten, että maksimikapasiteettia ei käytetä, esim. tehokkuussyistä tai sopivan ajurin puuttuessa) - käytettävissä olevien värien lukumäärä ilmoitetaan joko kuvan värisyvyytenä (bittitaso) tai värien lukumääränä (värien lukumäärä = 2 bittitaso ) Esimerkki: 8-bittinen näyttömoodi värejä käytettävissä 2 8 = 256 kpl Yleisiä värisyvyyksiä: - 8-bittiset värit: 256 väriä - 16-bittiset värit: 32000 väriä (32 sävyä/pääväri, 32 x 32 x 32) - 24-bittiset värit: 16,7 milj. väriä (TrueColor) - 32-bittiset värit: 16,7 milj. väriä (TrueColor) + alpha-kanava -informaatio Uusissa tietokoneissa on yleensä mahdollista käyttää TrueColor-värejä, jolloin ei tarvitse käyttää värimuunnoksia erityyppisten kuvien kanssa 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 177 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 178

Jos käytettävissä on esim. vain 8-bittinen näyttö, joudutaan käyttämään indeksoitua väripalettia värien esittämiseen (esim. kannettavat laitteet) Väripaletti - joudutaan käyttämään 256-väristen näyttöjen yhteydessä - väripaletti muodostuu 256 väristä, jotka valitaan miljoonista eri värisävyistä - informaatio valituista 256 väristä talletetaan väritaulukkoon (Color Look-up Table), jossa kukin alkio sisältää RGB-informaation ko. väristä - väritaulukon väreihin viitataan indeksoinnin avulla: (esim. väri 1 = musta väri, 2 = valkoinen, jne.) - jos sovellus tai sovelluksessa näytettävä kuva sisältää enemmän värejä, loput värit "pyöristetään" lähimpään käytössä olevaan värisävyyn tai käytetään rasterointia (dithering) Rasterointi = simuloidaan värejä ja sävyjä asettamalla käytettävissä olevia olevia värejä rinnakkaisiin kuvapisteisiin siten, että käyttäjälle näkee lopputuloksen haluttuna värinä tai sävynä Eri sovelluksilla voi olla käytössä eri paletit, mikä aiheuttaa näytön välkehdintää ja vääristyneitä värejä vaihdettaessa aktiivista sovellusta 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 179 Kuvaformaatit Digitaalinen kuva voidaan tallettaa tiedostoon kahdessa erilaisessa formaatissa: bittikarttana (rasterigrafiikka) tai vektorigrafiikkana Bittikarttaesityksessä jokaisen kuvan pikselin väri määritellään kuvatiedostossa erikseen - kuvan muokkaus tapahtuu muokkaamalla näitä pikseleitä - muokkaamisen helpottamiseksi hyvissä kuvankäsittelyohjelmissa on mahdollisuus käyttää useita kuvatasoja (layer) - kuvan esittäminen vaatii vähän prosessointitehoa (riippuu tosin kuvan pakkaustasosta) Vektorigrafiikassa kuvan elementit ovat erillisiä objekteja (viivoja, kaaria, suorakaiteita, ympyröitä,...) - kustakin objektista talletetaan vain piirto-ohjeet (esim. "piirrä kohtaan (100, 50) vihreä ympyrä, jonka säde on 20 ja viivanpaksuus 3") - kuvia voidaan suurentaa ja pienentää sekä muokata laadun kärsimättä 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 180 - objekteja voidaan siirtää ja poistaa ilman, että se vaikuttaisi muihin objekteihin; objektin voi tuoda toisten objektien eteen tai piilottaa niiden taakse - pikseliesitys näyttöä varten muodostetaan vasta esitettäessä kuvaa jossakin sovelluksessa monimutkaisen kuvan näyttäminen vaatii paljon prosessointitehoa - vektorigrafiikkaa voidaan toki käyttää pelkästään kuvien työversiossa ja julkaista kuvat pikseligrafiikkana esimerkiksi paremman yhteensopivuuden takia - soveltuu hyvin esim. tietokoneella tehtyjen piirrosten ja kaavioiden esittämiseen Valokuvastakin voidaan tehdä vektorigrafiikkaa, mutta se vaatii älykkään sovelluksen ja tarkoitukseen soveltuvan kuvan, jotta lähes jokaisesta pikselistä ei tulisi omaa objektia (suuri tiedostonkoko) Vektorigrafiikkaa käytetään paljon suunnittelussa ja mallintamisessa; etu piilee juuri objektiajattelussa - vektorigrafiikka sopii myös kolmiulotteisten (n-ulotteisten) objektien esittämiseen (2- ulotteinen projektio ruudulle tarvittaessa) - koska objektit esitetään (on mahdollista esittää) tietokoneen tunnistamassa muodossa, voidaan objektien avulla suorittaa kuvien tuottamisen ohella myös automaattista päättelyä ja laskentaa (esim. animointi) 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 181 Kuvan bittikarttaesitys Mustavalkeat kuvat - jokainen pikseli on talletettu yhtenä bittinä (1 tai 0) - 640 x 480 -resoluutioinen mustavalkea kuva vaatii 37,5 Ktavua levytilaa pakkaamattomana - mustavalkeiden kuvien esittämiseen käytetään usein rasterointia Harmaasävyiset kuvat - jokainen pikseli on talletettu tavuna (arvo välillä 0-255) - 640 x 480 -resoluutioinen kuva vaatii yli 300 Ktavua levytilaa 8-bittiset kuvat - 1 tavu/pikseli - kuvassa max 256 eri väriä (värit voidaan yleensä valita täysväripaletista) - 640 x 480 -resoluutioinen kuva vaatii yli 300 Ktavua levytilaa (sama kuin harmaasävyinen kuva) 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 182

24-bittiset kuvat - jokaisen pikselin esittämiseen käytetään 3 tavua (RGB) - tukee 256 x 256 x 256 eri väriä ja värisävyä (16 777 216) - 640 x 480 -resoluutioinen kuva vaatii yli 900 Ktavua levytilaa Kuvatiedostoja käsitellään editointivaiheessa yleensä pakkaamattomina, koska näin säilytetään kuvan laatu mahdollisimman hyvänä. Loppukäyttöä varten ja varsinkin tehtäessä WWW-grafiikkaa kuvat täytyy pakata eli kompressoida, jotta tiedostojen koot olisivat tiedonsiirron kannalta järkeviä 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 183 Kompressointi ja kuvaformaatit Laitteistoriippumattomia kuvaformaatteja ovat esim. GIF, JPEG, PNG, TIFF ja SGV GIF (GIF87a, GIF89a) - Graphics Interchange Format (GIF) kehittäjinä UNISYS ja Compuserve - hukkaamaton pakkausalgoritmi, joka käyttää Lempel-Ziv Welch -algoritmia (eräs Huffman-koodauksen alalaji) - 8 bittiä/pikseli eli ainoastaan 256 väriä: miljoonien värisävyjen esittäminen 256 värin avulla toki hukkaa väri-informaatiota vaikka pakkausalgoritmi onkin hukkaamaton - soveltuu tietokonegrafiikan pakkaamiseen (vähän värejä, isoja tasavärisiä alueita, teräviä reunoja) - tukee lomittamista (interlacing, kuvan latautuminen osissa) - GIF89a tukee useita eri kuvia samassa tiedostossa ja animaatiota - LZW-pakkausalgoritmi patentoitu (UNISYS): patentin haltijalla on mahdollisuus periä lisenssimaksuja algoritmin käytöstä (kuvien editoimiseen ja esittämiseen käytettävät ohjelmat) 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 184 JPEG (Joint Photographic Expert Group) - standardi vuodesta 1992-24bittiä/pikseli (16M väriä) - tarkoitettu täysväristen ja harmaasävyisten kuvien pakkaamiseen (valokuvat), ei sovellu mustavalkoisten ja tietokonegrafiikan pakkaamiseen - käyttää hukkaavaa pakkausta, jonka astetta voidaan säätää (kuvan koko, laatu, nopeus) - pakkausalgoritmi käyttää hyväkseen ihmisen näköaistin ominaisuuksia ("silmälle valehtelu") - hyvä kuvanlaatu 10-20 kertaisella pakkauksella, välttää aina 100 asti (4-5 kertaa pienempi kuin GIF) - yleisesti käytetty kuvaformaatti, WWW-standardi yhdessä GIF:in kanssa - kuva jaetaan 8x8 lohkoihin, joihin tehdään DCT (Discrete Cosine Transfomation) ja tämän jälkeen pakataan - päästään todella suuriin kompressioasteisiin - ongelmana suurilla kompressioasteilla kuvan rasteroituminen pakkauksessa käytettäviin lohkoihin - ei käsittele hyvin teräviä rajauksia (esim. teksti kuvassa) - muunnos GIF JPEG ei ole suositeltava, koska GIF on 256-värinen formaatti (pakkausalgoritmi ei toimi) PNG (Portable Networks Graphics) - kehitettiin korvaamaan GIF ja osittain myös TIFF - ei patenttisuojaa eikä siten lisenssimaksuja (vrt. GIF) - tukee alfa-kanavia (muuttuva läpinäkyvyys), gamma-korjausta ja kaksiulotteista lomittamista (kuvan vähittäinen latautuminen) - 5-20 % tehokkaampi hukkaamaton pakkaus kuin GIF:issä - ei animointia (siihen oma formaatti MNG) - tukee truecolor-, harmaasävy- ja 8-bittisiä palettikuvaformaatteja - kuvankäsittelysovellukset tukevat hyvin PNG:tä, mutta WWW-selaimet puutteellisesti (uudet selaimet tukevat myös PNG-kuvia) 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 185 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 186

TIFF (Tagged Image File Format) - käytetään hyvin erityyppisten kuvien tallettamiseen (mustavalkea, harmaasävyinen, 8- ja 24-bittinen RGB ym.) - hukkaamaton kuvaformaatti SVG (Scalable Vector Graphics) - uusi vektorigrafiikkaformaatti WWW-käyttöön, W3C-suositus, perustuu XML-kieleen - kuvauskieli, kuvat tekstiformaatissa (pieni koko, hakutoiminnot mahdollisia), DOMstandardin mukainen, selaimet eivät tue tällä hetkellä, kuvankäsittelyohjelmistot osittain Muuta: Wavelets - uusi kompressioalgoritmi jossa wavelet-muunnos kohdistetaan kerralla koko kuvaan (saavutetaan JPEG:iäkin suuremmat kompressiotasot paremmalla kuvanlaadulla) - vaatii tietokoneen prosessorilta suorituskykyä, väh. 8MB muistia ja nykyään vielä erikoissovellukset sekä kuvan kompressointiin että esittämiseen (WWW-selaimeen plug-in) Laitteistoriippuvia kuvaformaatteja ovat esim. BMP, WMF, PAINT, PICT ja XBM Microsft Windows: BMP ("Windows bitmap") - stardardikuvaformaatti Windows-ympäristössä - kuva voidaan tallettaa 24-bittisenä, pakkaus mahdollista RLE:n avulla (Run Length Encode) WMF (Windows Meta File): Windowsin vektorigrafiikkaformaatti Macintosh: PAINT ja PICT - PAINT-formaattia käytettiin alunperin MacPaint-ohjelmassa, alunperin vain mustavalkeiden kuvien esittämiseen - PICT-formaattia käytettiin alkujaan MacDraw-ohjelmassa, joka on vektoripohjainen piirto-ohjelma X-windows: XBM - ensisijainen grafiikkaformaatti X-ikkunointiympäristöissä, tukee 24-bittisiä bitmapkuvia 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 187 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 188 Ohjelmistoja Kuvankäsittelyyn on tehty hyvin suuri joukko ohjelmistoja. Seuraavassa muutamia yleisesti käytettyjä: Adobe Photoshop - ks. http://www.adobe.com/products/photoshop/main.html - ammattikäyttöön tarkoitettu (valo)kuvankäsittelyohjelmisto - ei tue vektorigrafiikkaa CorelDRAW ja PhotoPaint - ks. http://www.corel.com/ - ammattikäyttöön tarkoitettuja kuvankäsittelyohjelmistoja - Draw: vektorigrafiikka; PhotoPaint: pikseligrafiikka GIMP - ks. http://www.gimp.org - ilmainen kuvankäsittelyohjelmisto Unix- ja Linux-ympäristöihin, nykyään saatavilla myös Windows- ja Mac-versiot - ei tue vektorigrafiikkaa Paint Shop Pro - ks. http://www.jasc.com/psp.html - julkisohjelma (shareware) kuvankäsittelyyn - tukee sekä vektorigrafiikkaa että pikseligrafiikkaa Macromedia Fireworks - ks. http://www.macromedia.com/software/fireworks/ - erityisesti WWW-käyttöön suunniteltu kuvankäsittelyohjelma - perinteisen kuvankäsittelyn lisäksi "sähikäiset": JavaScript-valikot ja muut toiminnallisuudet (HTML/JavaScript-yhdistelmät), kuvien paloittelu, jne. 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 189 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 190

Ohjeita ja vinkkejä GIF vai JPEG? WWW-grafiikassa on tällä hetkellä käytännössä kaksi kuvatiedostoformaattia valittavana, GIF ja JPEG. PNG ja wavelet-kompressointi ovat ominaisuuksiltaan niitä parempia, mutta selaimet eivät vielä tue niitä riittävästi. Nyrkkisääntöjä: - ikonit ja kuvat, joissa on vähän värejä ja isoja, yksivärisiä alueita, GIF:ksi ( tietokonegrafiikka,...) - kuvat, joissa paljon värejä ja jatkuvia värisävymuutoksia, JPEG:ksi (valokuvat,...) GIF:ä on verkossa luonteva vaihtoehto, kun halutaan käyttää: - GIF-animaatiota - läpinäkyvyyttä (transparency) GIF-ohjeita GIF-kuvissa voi olla maksimissaan 256 väriä, joten värien valinta on tärkeää: - kaiken perusta on kuvassa käytetty väripaletti, joka kertoo, mitä värejä kuvassa esiintyy - paletin värien valinnassa tulee huomioida, että osaa käytössä olevista tietokoneista käytetään 8-bittisessä näyttömoodissa - näytön välkehdinnän ja värivirheiden välttämiseksi WWW-selaimet eivät vaihda käyttämäänsä väripalettia, vaan ne käyttävät 216 värin kiinteää palettia - loput 40 väriä on varattu käyttöjärjestelmän kuva-elementeille, esimerkiksi työpöydän ikoneille. Palettivaihtoehtoja: - käyttöjärjestelmän väripaletti - Web Safe -paletti (http://www.lynda.com/hex.html) - mukautuva paletti (värit valitaan kuvasta) 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 191 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 192 Rasterointi - voidaan simuloida värejä, joita ei ole paletissa - kannattaa käyttää, kun kuvassa on paljon värejä ja se on luonteeltaan valokuvamainen, ja kun halutaan pehmeitä gradientteja - ei kannata käyttää läpinäkyvissä kuvissa eikä kuvissa, joissa on tasaisen värin alueita GIF-tiedoston koon pienentäminen - pienempi kuvakoko - vähennetään värejä (8-bittisen sijasta käytetään esim. 6-bittisiä värejä) - pienissä kuvissa vältetään lomituksen käyttöä (interlacing) - suositaan suuria, tasavärisiä alueita (ei rasteroituja!) JPEG-ohjeita JPEG-kompressio perustuu ihmisen näkökyvyn huijaamiseen hävittämällä sellainen kuvainformaatio, jota silmä ei pysty erottamaan. Kompressioasteeseen kuvan tekijä pystyy vaikuttamaan suoraan tallettaessaan kuvaa määrittelemällä kuvankäsittelyohjelmassa, kuinka paljon kuvaa pakataan. Sopiva kompressioaste riippuu pakattavasta kuvasta, toisia kuvia voi pakata paljonkin ilman, että kuvan laatu kärsii, toiset kuvat eivät kestä suurta kompressiota. JPEG-pakkauksessa täytyy jatkuvasti tehdä kompromisseja tiedostokoon ja kuvan laadun välillä. Sopiva kompressiotaso löytyy vain kokeilemalla varsinkin minimoitaessa kuvakokoa. Muistettavaa JPEG-kuvista: - vältä peräkkäisiä JPEG-pakkauksia samalle kuvalle - JPEG-pakkaus häivyttää teräviä rajauksia (esim. teksti) - JPEG tukee progressiivista latautumista, mutta se sopii vain hyvälaatuisiin kuviin 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 193 7307000 HYPERMEDIAN PERUSTEET (syksy 2004) 194