7 Multimedian elementtejä: kuva



Samankaltaiset tiedostot
7 Multimedian elementtejä: kuva

8 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

Gimp JA MUUT KUVANKÄSITTELYOHJELMAT

Kuvankäsittely. DigiReWork Annamari Mäenhovi Kati Nieminen

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

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

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

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

TEEMA 2 TAULUKKODATAN KÄSITTELY JA TIEDON VISUALISOINTI LUENTO 4

L A TEX, pdfl A TEX ja grafiikka

Paint Shop Pro 7 ohjelman käytöstä

ARVO - verkkomateriaalien arviointiin

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

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

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

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

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA

DIGI PRINT. Aineistovaatimukset ja aineiston siirto

Kuvan pakkaus JPEG (Joint Photographic Experts Group)

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ä

Gimp perusteet. Riitta, Jouko ja Heikki

740150P Valmiustaitoja biokemisteille

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

KUVAMUOKKAUS HARJOITUS

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

Tiedostomuodon valitseminen kuville

Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä

VERKOSTO GRAAFINEN OHJE

Mainoksen taittaminen Wordilla

Elisa Kirja. PDF e-kirjojen käsittelyohjeet

Kuvankäsittelyn mahdollisuudet

Haviollisten kuvanpakkausmenetelmien vertailu

SKANNAUSVINKKEJÄ. Skannausasetukset:

Luento 2: Tulostusprimitiivit

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

Mervi Ruotsalainen Kajaanin AMK

AS-KARTTOJEN KÄSITTELY

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

Adobe Photoshop ATK Seniorit Mukanetti/ Kuvakerho. Elements tutuksi

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

Itsepalvelukopiokone

Kuvista ja väreistä Verkkomultimedia ICT1tn Elina Ulpovaara

Ohjeita luennoitsijoille AV-tekniikasta

Kuvat. 1. Selaimien tunnistamat kuvatyypit

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

MAASEUDUN SIVISTYSLIITON GRAAFINEN OHJEISTO 1.1. Maaseudun Sivistysliiton graafinen ohjeisto 1.1

Pro gradun kuvaluettelon tekemisen ohjeet

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

Ammattilaisten suosimat katseenvangitsijat

Kuvankäsittelyn verkkokurssi

Posterin teko MS Publisherilla

Digitaalinen media. Petri Vuorimaa

Kuvankäsittely: Photoshop CS4 osa 1

VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA

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

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

DIGIKUVAN PERUSTEITA. 1. Grafiikkatyypit

AINEISTOJEN TEKNINEN OHJEISTUS 2009

HTML5 video, audio, canvas. Mirja Jaakkola

HEIKKINEN YHTIÖT YRITYSILME

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

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

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

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

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

PHOTOSHOP Sonja Sarsa

Graafinen ohje. Tunnuksen käyttöohje Kouluruokadiplomin ansainneelle koululle

Operatiiviset päivät Ohjeita luennoitsijoille AV-tekniikasta

Esite- ja kuvatelineet

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

Openoffice Impress-pikakurssi

Aineistopaketin tulee sisältää:

Videon tallentaminen Virtual Mapista

ViNOn graafinen ohjeisto, alpha

Datatähti 2019 loppu

Tietokonegrafiikan perusteet

Harjoitus 6b: Kuvankäsittely GIMP-ohjelmalla

TEEMA 2 TAULUKKOLASKENTAA +, PIVOT- TAULUKOT, KAAVIOT, KUVISTA YLEISEMMIN

Heikki Helin Metatiedot ja tiedostomuodot

Etikettien suunnittelu. Kuka ja millä välineillä? Tiina Myllymäki

Visuaalinen identiteetti. Graafinen ohjeistus

2x13 Vapaat tiedostomuodot - Viikon VALO #65

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

740150P Valmiustaitoja biokemisteille. Harjoituskerta #3, Kuvankäsittely Microsoft Word:ssa

Gimp+Karttapaikan 1: => 1: Pika ohje versio

KUVAT. Word Kuvat

VÄRIT WWW-VISUALISOINTI - IIM VÄRIT

Transkriptio:

7 Multimedian elementtejä: kuva 7 Multimedian elementtejä: kuva Näyttävän hypermedian keskeinen elementti on kuva. Kuvan käsittelyyn liittyy sekä teknisiä (miten) että sisällöllisiä piirteitä (mitä ja kenelle) - seuraavassa käsitellään lähinnä teknisiä piirteitä (sisällöstä & suunnittelusta tyydytään kurssin puitteissa antamaan vain vinkkejä) Kevyenä johdantona kuvan käyttöön tietokoneilla ja WWW:ssä voi tutustua Sync-O-Matic -sivujen purkitettuun esimerkkiluentoon (A Sample Lecture on Computer Images) osoitteessa (vaatii RealPlayerin) http://www.netfact.com/syncomat/index.htm Ko. luento on myös luonteva aasinsilta ja demonstraatio viime luentokertojen videokuva- ja sovellusalueluentojen kanssa: hypermedian sovellukset oppimisessa ja opettamisessa (tältäkö tulevaisuuden luennot sitten näyttävät?) (Ao. luentorungon kuva-materiaali on suostumuksella muokattu Pasi Häkkisen vastaavan luennon materiaalista) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 155

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, lasertulostin,...) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 156

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 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 157

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 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 158

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 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 159

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ä 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 160

- 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 - soveltuu hyvin esim. tietokoneella tehtyjen piirrosten ja kaavioiden esittämiseen Valokuvastakin voidaan tehdä vektorigrafiikkaa, mutta se vaatii älykkään sovelluksen ja "sopivan" 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) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 161

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) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 162

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ä 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 163

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ä - 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) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 164

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 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 165

- 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) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 166

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), DOM-standardin 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) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 167

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ä bitmap-kuvia 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 168

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 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 169

GIMP - ks. http://www.gimp.org - ilmainen kuvankäsittelyohjelmisto Unix- ja Linux-ympäristöihin - ei tue vektorigrafiikkaa Paint Shop Pro - ks. http://www.jasc.com/psp.html - shareware kuvankäsittelyohjelmisto - 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. 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 170

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) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 171

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) - adaptiivinen paletti (värit valitaan kuvasta) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 172

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!) 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 173

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 73270 HYPERMEDIAN PERUSTEET (syksy 2003) 174