4 Multimedian elementit webissä

Koko: px
Aloita esitys sivulta:

Download "4 Multimedian elementit webissä"

Transkriptio

1 4 Multimedian elementit webissä Kuva: (joitain oikeuksia pidätetään) MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 1

2 4.1 Kuvien esittäminen tietokoneella 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 (toisteisuus). Perehdytään seuraavaksi tietokoneella esitettävän kuvan perusteisiin ja erilaisiin kuvaformaatteihin. MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 2

3 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. Kuvan koko määritellään pikseleinä, joten bittikarttakuva näyttää suurella resoluutiolla pienemmältä kuin pienellä resoluutiolla ja päinvastoin Tyypillisiä resoluutioita (vuonna 2008): Pikseitä Resoluution nimi Missä löytyy? 240 x 320 QVGA (Quarter Video Graphics Array) Tyypillinen uuden kännykän resoluutio (2008) 640 x 480 VGA (Video Graphics Array) Resoluutio 90-luvun näyttölaitteella 1280 x 720 HD 720 HD Ready -television minimiresoluutio 1280 x 1024 SXGA (Super Extended Graphics Array) PC-tietokoneen resoluutio perusnäytöllä 1680 x 1050 WSXGA+ Tyypillinen uuden PC:n laajakuvanäyttö (2008) 1920 x 1080 HD 1080 Full HD -televisiot MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 3

4 Demo: Värien muodostaminen Värien muodostus tietokoneella on additiivista: väreä yhdistelemällä saadaan aikaan uusia värejä. Additiivisessa värinmuodostuksessa perusvärit ovat punainen, vihreä ja sininen. 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. substraktiiviseen värinmuodostukseen perustuva CMYK-esitystapa kirjapainoissa) Kuva tietokoneen ruudulla esitetään sekä tietokoneen muistissa että näyttölaitteella: - väri-informaatiosta pidetään kirjaa näyttömuistilla (usein näytönohjaimessa) - näytönohjain muuntaa näyttömuistin videosignaaliksi - näytön tehtävä on esittää signaali. LCD-näytössä jokaista pääväriä (RGB) vastaa monokromaattinen alipikseli; CRT-näytöissä värillinen valo syntyy ammuttaessa elektronitykillä fluorensoivaan pintaan MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 4

5 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: 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 Pöytätietokoneissa TrueColor on tyypillisin, kun taas mobiililaitteissa käytetään pienempiäkin bittimääriä. MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 5

6 Väripaletit (syventävää tietoa) Jos käytettävissä on esim. vain 8-bittinen näyttö, joudutaan käyttämään indeksoitua väripalettia värien esittämiseen 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 (engl. Dithering) Eri sovelluksilla voi olla käytössä eri paletit, mikä aiheuttaa näytön välkehdintää ja vääristyneitä värejä vaihdettaessa aktiivista sovellustavärien MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 6

7 Sivupolku: värien määritys CSS:llä (1/1) Kaikille kolmelle värille annetaan punaisen, vihreän ja sinisen kirkkausarvo väliltä riippumatta näytön todellisesta värisyvyydestä (lopullinen esitysväri määräytyy laitteen ominaisuuksista) Värikoodi syötetään heksadesimaalimuodossa, muodossa RRGGBB. Heksamuodon käyttö ilmoitetaan risuaidalla. Esim. violetti: #FF00FF Heksamuodosta voidaan käyttää myös lyhennemerkintää: Esim. violetti: #F0F (vastaa koodausta #FF00FF) rgb()-funktio avulla värin pääsee määrittelemään "tavallisin" numeroin: Esim. violetti: rgb(255, 0, 255) Myös prosenttiarvoja voi käyttää: Esim. violetti: rgb(100%, 0, 100%) Myös muita koodaustapoja on, mutta selaintuki niille ei ole niin hyvä MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 7

8 Sivupolku: värien määritys CSS:llä (2/2) CSS-tyyleillä voidaan määrittää värejä erityisesti seuraavissa ominaisuuksissa: Taustaväri (background-color, background) Reunusten väri (border-color, border-left-color, border-top-color,...) Kirjaisimen väri (color) Esimerkkejä värien määrityksestä: Heksadesimaalimuoto h1 { color: #ffffff; background-color: #ff00ff; } Desimaalimuoto h1 { color: rgb(255,255,255); background-color: rgb(255,0,255); } MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 8

9 Kuvaformaatit Digitaaliset kuvaformaatit voidaan jakaa karkeasti kahteen päätyyppiin: bittikarttakuviin (rasterigrafiikkaan) sekä vektorigrafiikkaan Käytännössä kuvatiedosto voi olla myös sekoitus edellämainituista (esim. vektorigrafiikka, joka sisältää upotetun alielementin, joka on bittikarttakuva) Tärkeää onkin huomata ne oleelliset erot, joita näillä kuvien muodoilla on! MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 9

10 Bittikarttakuva Bittikarttaesityksessä jokaisen kuvan pikselin väri määritellään kuvatiedostossa erikseen - kuvainformaatio mallinnetaan suoraan pikseleinä - kuvankäsittelyohjelma muuttaa suoraan pikseleitä - bittikarttakuva voidaan myös koostaa useasta tasosta (engl. layer). Erityisesti kuvankäsittelyohjelmien omissa tiedostomuodoissa taso - raakamuotoisen bittikarttakuvan esittäminen vaatii vain vähän laskentatehoa Lähikuva ---> MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 10

11 Demo: Bittikarttaesityksiä on monenlaisia Mustavalkeat kuvat - jokainen pikseli on talletettu yhtenä bittinä (1 tai 0) 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) 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) MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 11

12 - 640 x 480 -resoluutioinen kuva vaatii yli 300 Ktavua levytilaa (sama kuin harmaasävyinen kuva) 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ä ( ) 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ä. Raakamuotoinen bittikarttakuva vie kuitenkin paljon tilaa: Esimerkiksi HD-laatuinen (1920x1080x24 bit) valokuva vie sellaisenaan 6,2 megatavua Kuvien pakkaaminen on siis perusteltua. Webissä kuvien pakkaaminen on erittäin tärkeää. MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 12

13 Suuri koko on bittikarttojen haaste Koska jokainen kuvapikseli värikoodataan erikseen, on koko bittikarttakuvien yksi keskeisistä ongelmista Pakkaamisella voidaan pienentää bittikarttakuvien tallennuskokoa: Häviöttömässä pakkauksessa kuvan bittikartta pienennetään siten, että data ei muutu: Ei muuta kuvaa, mutta pakkaussuhde ei aina ole hyvä Häviöllisessä pakkauksessa kuvan bittikarttaa pienennetään siten, että tarvittaessa kuvadataa voidaan hieman muokata: Erityisesti pienet yksityiskohdat kuvassa voivat muuttua, toisaalta pakkaussuhde on usein melko hyvä MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 13

14 Sivupolku: kuvien liittäminen web-sivulle Pääasiallinen tapa kuvien liittämiseen web-sivulle on img-elementin käyttö. Kuva sijaitsee erillisessä tiedostossa, johon viitataan src-attribuutilla (selain käy noutamassa kuvan erillisellä HTTP-pyynnöllä). Esimerkki: <img src= laiva.jpg /> Kuvalle varattavan aluen koon voi erikseen kertoa width ja height -attribuuteilla: <img src= laiva.jpg width= 640 height= 480 /> Etuna on, että kokotietojen kertominen auttaa selainta varaamaan kuvalle oikean kokoisen alueen näytöltä, eikä alue muutu kuvan latautuessa Huom! Kuvakoon määrittely (width,height) ei muuta itse kuvatiedostoa tai sen kokoa selain lataa jokatapauksessa täysikokoisen kuvan! Siltä varalta, että kuvaa ei jostain syystä voida esittää, on kuvan tilalle usein syytä määritellä myös vaihtoehtoinen, tekstimuotoinen kuvaus: <img src= laiva.jpg alt= Laiva /> MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 14

15 Vektorigrafiikka Toisin kuin bittikarttagrafiikassa, vektorigrafiikassa kuvan elementit ovat erillisiä objekteja (viivoja, kaaria, suorakaiteita, ympyröitä,...). Tällöin: 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ä 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 MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 15

16 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) MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 16

17 Mallintaminen on yksi vektorigrafiikan haasteista Vektorigrafiikka saadaan mahtumaan hyvinkin pieneen tilaan. Grafiikka on tarkkaa ja mallia muokkaamalla voidaan jopa tehdä esimerkiksi animaatioita Voidaan kuitenkin sanoa, että yksi vektorigrafiikan keskeisistä haasteista on kuvan mallintaminen vektorigrafiikaksi: Kuvan kaikki yksityiskohdat on kyettävä esittämään objektien (pisteet, viivat, jne.) avulla Hyvin hienojen yksityiskohtien tuominen vektorigrafiikkaan tekee mallista helposti monimutkaisen: Esimerkiksi bittikarttakuva voidaan mallintaa vektorigrafiikkana, mutta tällöin malli taas voi olla alkuperäistä bittikarttaa monimutkaisempi ja isompi... MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 17

18 4.2 Kuvaformaatin valinta web-julkaisuun MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 18

19 Motivaatio WWW on heterogeeninen ympäristö erilaisia sovelluksia ja päätelaitteita. Niin kuvalla kuin millä tahansa webissä julkaistavalla medialla, on tärkeää valita tiedostomuoto, joka on sovellus- ja laiteriippumaton Sovellusriippumaton tiedostomuoto voidaan lukea ja tulkita millä tahansa sovelluksella, joka kyseistä muotoa tukee Kaikki sovellukset eivät tue kaikkia tiedostomuotoja, mutta mikä tahansa sovellus voi (teoriassa) tukea sovellusriippumatonta muotoa Laiteriippumaton tiedostomuoto voidaan esittää missä tahansa laitteessa, joka tukee kyseisen median esitystä Kaikki päätelaitteet eivät välttämättä silti kykene esittämään tätä muotoa (esim. jos tietokoneessa ei ole äänikorttia, ei se voi luonnollisestikaan toistaa ääniä) -> Sovellus- ja laitteistoriippumattomuuden takaamiseksi on usein perusteltua tukeutua laiteriippumattomiin, avoimiin standardeihin MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 19

20 Esimerkkejä laitteistoriippuvista kuvaformaateista Microsoft 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 (vektoripohjainen) X-windows: XBM ensisijainen grafiikkaformaatti X-ikkunointiympäristöissä. Tukee 24-bittisiä bitmap-kuvia MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 20

21 Laitteistoriippumattomat, bittikarttapohjaiset kuvaformaatit TIFF (Tagged Image File Format) Sopii hyvin erityyppisten kuvien tallettamiseen (mustavalkea, harmaasävyinen, 8- ja 24-bittinen RGB ym.) Hukkaamaton kuvaformaatti: sopii myös esim. valokuvien alkuperäisversioiden taltiointiin GIF (Graphics Interchange Format); versiot GIF87a, GIF89a Kehittäjinä UNISYS ja Compuserve hukkaamaton pakkausalgoritmi (perustuu Huffman-koodaukseen) 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) MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 21

22 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) 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) MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 22

23 JPEG (Joint Photographic Expert Group) standardi vuodesta Tarkoitettu täysväristen ja harmaasävyisten kuvien pakkaamiseen (valokuvat) 24 bit/pikseli, harmaasävykuville 8 bit/pikseli Käyttää hukkaavaa pakkausta: JPEG:llä tallennettuna osa kuvainformaatiosta siis aina menetetään Pakkauksen tiiviyttä voidaan säätää : mitä pienempi kuvatiedosto, sitä enemmän informaatiota hukataan Soveltuu erittäin hyvin kuvan web-julkaisuun, kun halutaan optimoida tiedostokokoa ja siis siirron nopeutta. Pakkausalgoritmi käyttää hyväkseen ihmisen näköaistin ominaisuuksia: perusajatuksena on hukata enemmän informaatiota, jota ihmissilmä ei havaitse. Algoritmissa kuva jaetaan 8x8 lohkoihin, joihin tehdään DCT (Discrete Cosine Transfomation) ja tämän jälkeen pakataan hyvä kuvanlaatu kertaisella pakkauksella, välttää aina 100 asti (4-5 kertaa pienempi kuin GIF). Päästään todella suuriin pakkausasteisiin MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 23

24 Oikean kuvaformaatin valinta: PNG vai JPEG? WWW-grafiikassa on tällä hetkellä käytännössä kaksi kuvatiedostoformaattia valittavana, PNG ja JPEG. Ominaisuuksiltaan parempiakin vaihtoehtoja on, mutta käytännössä ne karsiutuvat pois (puutteellinen selaintuki) Nyrkkisääntöjä: 1. ikonit ja kuvat, joissa on vähän värejä ja isoja, yksivärisiä alueita, PNG:ksi ( tietokonegrafiikka,...) 2. kuvat, joissa paljon värejä ja jatkuvia värisävymuutoksia, JPEG:ksi (valokuvat,...) - Haasteena on läpinäkyvyyden koodaaminen kuviin: PNG tukee, mutta tukeeko selain? - Myös GIF voi tulla joskus kyseeseen, erityisesti kun halutaan animaatioita MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 24

25 Valintana PNG PNG:n pakkaussuhde on huomattavasti huonompi kuin häviöllisen JPEG:n Kannattaa miettiä, kuinka isoja kuvia kannattaa taltioida PNG:nä PNG:hen voi koodata alpha-kanavalla läpinäkyvyyttä, mutta sitä kannattaa webissä käyttää harkitusti: Kaikki selaimet / päätelaitteet eivät tue läpinäkyvyyttä Läpinäkyvyyden laskeminen voi vaatia paljon prosessointitehoa ---> Läpinäkyvyyden käyttö ei aina ole järkevää web-julkaisussa! MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 25

26 PNG ja kasvavan tiedostokoon dilemma Erityisesti valokuvat sisältävät runsaasti informaatiota. Koska PNG on häviötön formaatti, kasvaa tiedostokoko helposti ohi mm. JPG:n. Ongelma on erityisen vakava isokokoisissa valokuvissa: ne saattavat viedä kymmeniä tai satoja kertoja enemmän tilaa PNG-muodossa kuin JPG:ssä Vasemmanpuoleinen valokuva: 220 kb PNG-muodossa 8 56 kb JPG-muodossa Oikeanpuoleinen grafiikka: 3 kb (PNG) 3 24 kb (JPG) MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 26

27 Valintana JPEG Häviöllisen JPEG-pakkauksen laatua voi säätää tallentaessa kuvaa JPEG-muotoon. Huomaa, että: Sopiva pakkausaste riippuu pakattavasta kuvasta. Toisia kuvia voi pakata paljonkin ilman, että kuvan laatu kärsii kun taas toiset kuvat eivät kestä juurikaan pakkaamista. JPEG-pakkaus on aina kompromissi tiedostokoon ja kuvan laadun välillä. Sopiva pakkaustaso löytyy vain kokeilemalla varsinkin minimoitaessa tiedostokokoa. Peräkkäiset JPEG-pakkaukset heikentävät aina kuvan laatua, joten niitä tulee aina välttää! JPEG-pakkaus häivyttää myös teräviä rajauksia, joten se soveltuu huonosti tekstin ja tarkan grafiikan tallennusmuodoksi JPEG tukee progressiivista latautumista (progressive JPEG). Progressive JPEG sopii formaattina erityisesti isoihin kuviin: tiedostomuoto taltioituu siten, että selain voi esittää jo osittain ladattua kuvaa käyttäjälle. MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 27

28 JPEG ja häviöllisen pakkauksen haasteet Ongelmana suurilla pakkausasteilla kuvan rasteroituminen pakkauksessa käytettäviin lohkoihin JPEG ei ei käsittele hyvin teräviä rajauksia (esim. teksti kuvassa) Erityisen huonosti JPEG taltioi pikseligrafiikkaa, näytönkaappauksia ja tekstiä Pienin pakkausaste (100) Täysi pakkaus (0) Täysi pakkaus (0), uudelleentallennettuna MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 28

29 Sivupolku: kannattaako joskus valita GIF? (Demo: animaatio) Nykywebissä PNG on monin paikoin syrjäyttänyt vanhemman GIF-formaatin. Erityistilanteessa voidaan kuitenkin turvautua GIF-julkaisuun. GIF-julkaisu voi olla perusteltua erityisesti, jos halutaan taata yhteensopivuus vanhempien selainten kanssa (animointi, läpinäkyvyys, ym. ominaisuudet) 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ä (tällä hetkellä pientä) osaa käytössä olevista tietokoneista käytetään 8-bittisessä näyttötilassa 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: MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 29

30 käyttöjärjestelmän väripaletti Web-turvallisten värien paletti 1 mukautuva eli adaptiivinen paletti (värit valitaan kuvasta) 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!) 1 MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 30

31 Vektorigrafiikka webissä Vektorigrafiikka on perinteisesti ollut grafiikan tuotantoformaatti. Suurin osa vektorigrafiikkaformaateista onkin ohjelmisto- ja laiteriippumattomia. Vektorigrafiikka on kuitenkin mahdollista käyttää suoraa web-julkaisussa. Jos käytön rajoitukset pitää mielessä, avaa tämä aivan uusia mahdollisuuksia. SVG (Scalable Vector Graphics) Uusi vektorigrafiikkaformaatti WWW-käyttöön, W3C-suositus, perustuu XML-kieleen kuvauskieli, kuvat tekstiformaatissa (pieni koko, hakutoiminnot mahdollisia), DOMstandardin mukainen Useat selaimet tukevat SVG-grafiikkaa natiivisti (Firefox, Opera, Safari, Chrome), toisilla tuki saavutetaan vasta laajennuksen avulla (Internet Explorer) Ideaalitapauksessa SVG on hyvä julkaisuformaatti web-vektorigrafiikalle, käytännössä voi joskus olla järkevää muuntaa SVG loppukäyttäjälle esim. PNGmuotoon ohjelmallisesti MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 31

32 Demo: Vektorigrafiikkaa SVG:llä Esimerkki yksinkertaisesta SVG-kuvasta: <?xml version="1.0" encoding="utf-8"?> <svg version="1.1" baseprofile="full" width="100%" height="100%" xmlns=" <circle cx="50" cy="30" r="20" stroke="black" stroke-width="5" fill="red"/> </svg> Kopioi selaimeen ja kokeile! MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 32

33 Demo: Animaatio SVG:llä Koska vektorigrafiikassa kuvainformaatio on tallennettu muotoina (pisteet, viivat ja kaaret), on muotoja helppo muuttaa ohjelmallisesti. SVG:ssä itsessään on animointiominaisuuksia. Tarvittaessa animointia voi tehdä myös itse ohjelmallisesti DOM-mallin kautta esim. JavaScriptin avulla Esimerkkejä animoinnista (toimii ainakin Operalla): Walking man: Bouncing cubes: Tuki SVG-animoinnille ei ole nykyselaimissa itsestäänselvyys sitä kannattanee käyttää harkiten MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 33

34 Ohjelmistoja kuvankäsittelyyn Paint.net < Ilmainen kuvankäsittelyohjelmisto kuvankäsittelyyn TIFF, JPEG, GIF, PNG GIMP < Ilmainen, avoimen lähdekoodin ohjelmisto kuvankäsittelyyn TIFF, JPEG, GIF, PNG Inkscape < Ilmainen, avoimen lähdekoodin ohjelmisto vektorigrafiikalle Erityisesti SVG-muotoiseen vektorigrafiikkaan Em. ohjelmistot on valittu sillä perusteella, että ne ovat ilmaisia, mutta käyttökelpoisia moniin tarkoituksiin. Ammattimaisessa kuvankäsittelyssä käytetään usein maksullisia, usein monipuolisempia ohjelmistoja. Näistä on syytä mainita erityisesti Adobe Photoshop, CorelDraw ja PhotoPaint -sarjat. MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 34

35 4.3 Ääni webissä ja mediaobjektien liittäminen Ääni on multimedian ja siten hypermedian keskeisiä osa-alueita. Ääniä käytetään: sellaisenaan (musiikki, kuunnelmat, äänikirjat) elokuvan ja animaation osana (taustamusiikki, tehosteet, taltioidut äänet) käyttöliittymien osana (tehosteet, palaute, ohjaus) Äänen käsittelyyn liittyy luontaisia piirteitä tai rajoitteita: ihmisen kuuloaisti ja muisti ovat riittämättömiä äänen käsittelyyn sellaisenaan äänen keskeinen ulottuvuus on aika: äänen pysäyttäminen esimerkiksi videokuvan tavoin ei ole mielekästä äänen rooli on perinteisesti ollut tietokoneympäristössä varsin vähäinen ja siten äänen käsittelyn perinne on lyhyt ja suppea (vrt. esimerkiksi graafisen käyttöliittymän kehittyminen ja siihen liittyvät standardikäsitteet) monotoninen taustaääni rasittaa/ärsyttää helposti käyttäjää enemmän kuin esimerkiksi näytön kiinteä taustaväri MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 35

36 Ääni on tärkeä osa mitä tahansa esitystä; paitsi ääni, myös sen puuttuminen luovat omaa ominaista tunnelmaansa (vrt. mykkäelokuvat, kirjan lukeminen ääneen, liikkuminen kuulosuojaimet päässä) Äänen merkitys WWW-hypermediassa on korostunut viime vuosina erityisesti Internetin parantuneen siirtokapasiteetin ansiosta Esimerkiksi Internet-radiot, Web-musiikkikaupat, soitto-ohjelmiin integroidut suosittelijajärjestelmät, ääniblogit, kannettavat digitaaliset soittimet ja muut mielenkiintoiset sovellukset ovat tuoneet äänen jokaisen Web-käyttäjän ja soveltajan saataville Seuraavassa ääntä käsitellään erityisesti Web-hypermedian näkökulmasta teknisellä painotuksella MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 36

37 Äänen esitysmuodot Webissä Seuraavassa käydään läpi joukko äänen keskeisiä esitysmuotoja Webin näkökulmasta. Läpikäynnissä on syytä pitää mielessä, että samat haasteet mitä kuvaformaatteihin liittyy, pätee myös äänen esitysmuotoihin. MPEG-1 Audio Layer 3 (MP3) MP3 on strandardoitu formaatti digitaalisen äänen muuntamiseen koodattuun muotoon (encoding) sekä hukkaavaan pakkaamiseen MP3 kehitettiin vuonna 1991 Standardin virallinen nimi on ISO/IEC Layer 3 MP3 lienee edelleen suosituin muoto musiikin jakelemiseen Webissä MP3-tiedostojen pääte on yleensä.mp3 Advanced Audio Coding (AAC) AAC on osa vuonna 1998 julkaistua MPEG-4 standardia MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 37

38 AAC pyrkii parantamaan aikaisempien versioiden (MPEG-1 ja MPEG-2) ominaisuuksia AAC on käytössä esimerkiksi Applen itunes-mediasoittimessa, itunesverkkokaupassa sekä saman valmistajan kannettavassa digitaalisessa soittimessa. AAC-tiedostojen pääte on yleensä.aac Windows Media Audio (WMA) WMA on Microsoftin vastaus standardoidulle MP3-muodolle ja sittemmin Applen käyttämälle AAC-muodolle. WMA on osa Windows Media kehystä. WMA-tiedostojen pääte on yleensä joko.asf tai.wma WMA-tiedostojen soittaminen tapahtuu yleensä Windows Media Player -soittimella Ogg Vorbis Avoimeen lähdekoodin pohjautuva, lisenssimaksuton ja patentiton äänenpakkausmenetelmä, kehitetty mm. vastauksena MP3:n lisenssimaksuihin Web-äänisisällöissä MP3:a ja AAC:tä vähemmän käytetty, joskin kelpo vaihtoehto. Ogg:n käyttöä rajoittaa selainten ja soitinohjelmistojen puutteellinen tuki. MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 38

39 Demo: Äänileikkeen liittäminen HTML-sivulle Kokeillaan erilaisia tapoja liittää äänileike web-sivulle. Huomaa erot! Viittaus äänileikkeeseen voidaan tehdä tavalliseen tapaan hyperlinkillä: <a href="zorokotroko.mp3">zorokotroko by Schizzofunk (mp3, 4,04 MT)</a> Leikkeen upottaminen object-elementillä (HTML 4.01) <object type="audio/mpeg"> <param name="src" value="zorokotroko.mp3"> </object> Leikkeen upottaminen embed-elementillä (tulossa takaisin HTML 5 -määrityksessä) <embed src= Zorokotroko.mp3 width= 320 height= 200 > Leikkeen upottaminen audio-elementillä (tulossa uutena HTML 5 -määrityksessä) <audio src= Zorokotroko.mp3 autoplay= false controls= true >Selaimesi ei tue Audio-elementtiä</audio> Huom: on tärkeää tarjota käyttäjälle mahdollisuus hallita äänileikettä (pohdi miksi!) MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 39

40 Median avaaminen selaimessa HTML:n keinoin äänileikkeen liittämiselle on monta eri keinoa, mutta kaikissa em. tavoissa viime kädessä selain päättää, miten leike soitetaan Ongelmia voi aiheuttaa kuitenkin HTML:n rajalliset keinot luoda käyttöliittymää leikkeen hallintaan (pysäyttäminen/käynnistys/autoplay jne.) Käytännössä selain käynnistää liitetyn ohjelman (plugin), joka vastaa äänileikkeen soitosta. Tyypillisesti prosessi menee näin: 1. Selain lukee annetun sisällön tyypin (type-attribuutissa annettu MIME type). 2. Jos tyyppitieto puuttuu, selain yrittää arvata sen vaikkapa tiedostopäätteestä. Esim. xyz.mp3 tyyppi sound/mpeg 3. Selain pitää kirjaa kuhunkin tyyppiin liitetystä ohjelmasta ja valitsee ohjelman listastaan. Esim. sound/mpeg Avataan Windows Media Player Ongelma on, että formaatin toisto vaatii aina kyseistä tyyppiä tukevaa soitinohjelmistoa Jos ohjelmisto puuttuu, media ei toistu MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 40

41 Sivupolku: Laajemmin MIME-tyypeistä Osa laajempaa MIME (Multipurpose Internet Mail Extensions) määritystä, jota alunperin käytettiin sähköpostiliitteiden määrittelyyn Huomaa, että MIME-tyypitys tulee vastaan myös monissa muissa paikoin: Kun tyylilomake liitetään HTML-sivulle (<link rel= stylesheet type= text/css...) Kun skripti liitetään HTML-sivulle (<script type= text/javascript >...) [Automaattisesti] HTTP pyynnön otsikkotiedoissa (Content-type: text/html) HTML-lomakkeen koodaustyypissä (<form... enctype= multipart/form-data > Huomaa, että MIME-tyypin avulla selaintakin voi laajentaa käsittelemään aivan uudenlaisia tietotyyppejä! Esimerkiksi nettiradio Spotify määrittelee oman spotify-tyypin, joka käynnistää ks. ohjelman Suurimmassa osassa selaimista listan sidotuista MIME-tyypeistä saa esille ja jopa vapaasti muokattavaksi (Esim. Firefoxilla Työkalut Asetukset Ohjelmat) MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 41

42 Äänen/median toistaminen ohjelmistoavusteisesti Eri mediatyyppien ja niitä tukevien ajoympäristöjen monenkirjavuus aiheuttaa sen, että äänen ja myös videon liittäminen sivulle on haastavaa. Median liitto voi epäonnistua monessakin kohtaa: Median MIME-tyyppi on eksoottinen tai selain ei tunnista sitä oikein väärä ohjelma aukeaa (tai ylipäätänsä mitään ei aukea) Käytetty formaatti on jossain määrin alustariippuvainen ei toimi kaikissa ympäristöissä (esim. Windows Median haasteet Linuxilla) Yksi ratkaisu on äänen/median toistaminen käyttämällä avuksi sellaista ohjelmistolaajennusta, jota valtaosa käyttöympäristöistä tukee Tällöin ohjelmistolaajennus on erityisesti Flash Player: joidenkin arvioiden mukaan, jopa 99 prosentilla Internet-käyttäjistä on Flash käytettävissä...huomaa kuitenkin että Flash-tuki erityisesti mobiililaitteissa ja Apple-koneissa on prosentiaalisesti selvästi pienempi (esim. iphone ei tue ollenkaan Flashia) Formaattiongelmista päästään selainpäässä eroon, mutta alkuperäisen median saattaa silti joutua (etukäteen tai palvelinpäässä) muuttamaan Flash-muotoon MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 42

43 Demo: äänen/median toistaminen Flash-avusteisesti Median liittäminen Flash: avulla vaatii Flash:llä toteutetta soitinohjelmistoa Liittotavat vaihtelevat suuresti käytettyjen ohjelmistojen välillä Tutustutaan demolla avoimen lähdekoodin Flowplayer-ohjelmistoon ja sen käyttämiseen: Ladataan asennuspaketti Paketista löytyy esimerkki (example) Käydään katsomassa ja kokeillaan MP3-ääni on Flowplayeriä käyttäessä muunnettava Flashin tukemaksi FLV:ksi Muunnos voidaan tehdä esimerkiksi VLC-ohjelman avulla ( MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 43

44 Vaihtoehto visuaaliselle webille: HTML-teksti ääneksi Usein oletetaan, että ääntä käytetään web-sivulla ainoastaan medialiitteinä ja esimerkiksi tekstisisällön rikastamiseksi Toisinaan on kuitenkin käytännöllistä tai tarpeen esittää koko HTML-sivun sisältö äänimuodossa Tämä voi tulla kyseeseen esimerkiksi ruudunlukijaa käyttäessä, mutta yhtä lailla jos sisältö halutaan jaella äänimuodossa esimerkiksi kämmenlaitteille ladattavana Podcastina MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 44

45 Demo: Äänenkäytön vihjeistäminen CSS:llä Cascading Style Sheets, level 2 (CSS2) esittelee mahdollisuuden ilmiasun (~tyylin) määrittelemiseen puhesyntetisaattorilla tuotetulle äänelle (Aural Style Sheets) Äänen ilmiasu määritellään vastaavalla tavalla kuin dokumentin ulkoasu, CSSsääntöinä: h1, h2, h3, h4, h5, h6 { voice-family: paul, male; cue-before: url( trombone.mp3 ); elevation: above; /** jne. etc. **/ } CSS2-tyylien avulla puheäänelle voidaan määritellä esimerkiksi korkeus, voimakkuus, suunta vaaka- ja pystysuunnassa. Myös esimerkiksi numeroiden ja välimerkkien lukutapaan voidaan ottaa kantaa Äänen syntetisointiin liittyvien määritysten ohella CSS2 mahdollistaa ns. ääniikoneiden (auditory icons) määrittelemisen CSS2 mahdollistaa myös HTML-standardista puuttuvan taustamusiikin määrittelemisen MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 45

46 Lopuksi Ääni ja muut multimediaelementit tekevät hypermediasta hypermediaa, mutta multimedian soveltaminen edellyttää tekijältä paljon Tekninen taito on toki tärkeää, mutta lopulta kyse on sisällöstä. Hyväkin sisältö voidaan kuitenkin pilata huonolla teknisellä toteutuksella Äänen esittäminen Webissä on tekstimuotoiseen sisältöön verrattuna ongelmallista, koska käytössä ei ole HTML-kieltä vastaavaa yleisesti hyväksyttyä ratkaisua Äänen tallentamiseen ei ole myöskään käytössä vastaavia yksinkertaisia ja helppokäyttöisiä välineitä kuin valokuvien, joiden määrä Webissä on viime vuosina lisääntynyt digikameroiden myötä räjähdysmäisesti Todennäköisesti pelkkään ääneen perustuvat sovellukset tulevat keskittymään tekstimuotoisen tiedon esittämiseen käyttäjälle puhesyntetisaattorin avulla ( ääniselaimet ) ja toisaalta syötteen välittämiseen sovelluksille puheena (vrt. esimerkiksi VoiceXML, ks. Ääneen perustuvat vuorovaikutusratkaisut vaativat perinteisistä Web-sovelluksista poikkeavia toimintatapoja, jotta käyttävät haluavat/suostuvat niitä käyttämään MATHM JOHDATUS HYPERMEDIAAN (syksy 2009) 46

8 Multimedian elementtejä: kuva

8 Multimedian elementtejä: kuva 8 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

Lisätiedot

9 Multimedian elementtejä: ääni Webissä

9 Multimedian elementtejä: ääni Webissä 9 Multimedian elementtejä: ääni Webissä Ääni on multimedian ja siten hypermedian keskeisiä osa-alueita, joka on kuitenkin tietokonemaailmassa ollut pitkään vähemmällä huomiolla Ääniä käytetään: - sellaisenaan

Lisätiedot

7 Multimedian elementtejä: kuva

7 Multimedian elementtejä: kuva 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

Lisätiedot

7 Multimedian elementtejä: kuva

7 Multimedian elementtejä: kuva 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

Lisätiedot

6 Multimedian elementtejä: kuva

6 Multimedian elementtejä: kuva 6 Multimedian elementtejä: kuva 6 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

Lisätiedot

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

Hajautetut käyttöliittymät. Kuvat www-sivulla Hajautetut käyttöliittymät Kuvat www-sivulla Perusteita Pikselien väri näytöllä muodostuu punaisesta, sinisestä ja vihreästä valosta, jotka erilaisina yhdistelminä muodostavat kaikki muut värit ja yhdessä

Lisätiedot

ARVO - verkkomateriaalien arviointiin

ARVO - verkkomateriaalien arviointiin ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 5/8: Mediaelementit Edellinen

Lisätiedot

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

Juha-Pekka Ruuska 17.01.03 BITTIKARTTAGRAFIIKKA, BITTIKARTTAKUVAT ELI RASTERIKUVAT...2 BITTIKARTTAGRAFIIKKA, BITTIKARTTAKUVAT ELI RASTERIKUVAT...2 VEKTORIGRAFIIKKA...2 BITTIKARTTAKUVAT...2 BITTIKARTTAKUVAN PIKSELIKOKO...2 BITTIKARTTAKUVAN RESOLUUTIO...2 RGB-KOLMIVÄRIMALLI...3 BITTIKARTTAKUVANVÄRISYVYYS

Lisätiedot

Kuvankäsittely. DigiReWork Annamari Mäenhovi Kati Nieminen

Kuvankäsittely. DigiReWork Annamari Mäenhovi Kati Nieminen Kuvankäsittely DigiReWork 14.11.2017 Annamari Mäenhovi Kati Nieminen Työpajan sisältö Valokuvaamisen karkeat perusteet Kuvien ottamisen ja käyttämisen laillisuus Digitaalinen kuva Erityisvaatimukset alustoille

Lisätiedot

Gimp JA MUUT KUVANKÄSITTELYOHJELMAT

Gimp JA MUUT KUVANKÄSITTELYOHJELMAT Gimp JA MUUT KUVANKÄSITTELYOHJELMAT Daniela Lund Ti07 A241227 Linux-järjstelmät 01.12.2009 MIKÄ ON KUVANKÄSITTELYOHJELMA? Kuvankäsittelyohjelma on tietokoneohjelma, jolla muokataan digitaalisessa muodossa

Lisätiedot

Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä

Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä Taulukkolaskennasta käsitellään edistyneempiä piirteitä harjoituksen H7 pohjalta Kuvankäsittelystä pikselit, väriresoluutio ja kuvan koko resoluutio,

Lisätiedot

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Kuvat. 1. Selaimien tunnistamat kuvatyypit Kuvat Kuvia voi liittää xhtml-sivulle -elementillä -elementillä -elementillä lomakkeiden yhteydessä lähinnä painikenappeja taustakuvina -elementin background-attribuutilla tai

Lisätiedot

Kuva xhtml-sivulla. Mirja Jaakkola

Kuva xhtml-sivulla. Mirja Jaakkola Kuva xhtml-sivulla Mirja Jaakkola Sisältö 3. Kuva www-sivulla 4. img-elementti 5. Kuvan koko 6. Kuvan keskitys vaakasuoraan & kuvateksti 7. Kuvan tasaus pystysuoraan 8. Esimerkki: pystysuora tasaus eri

Lisätiedot

LUENTO 6 KUVANKÄSITTELY

LUENTO 6 KUVANKÄSITTELY LUENTO 6 KUVANKÄSITTELY TIEY4 TIETOTEKNIIKKATAIDOT SYKSY 2017 JUHANI LINNA ANTTI SAND 17.10.2017 LUENTO 6 17.10.2017 Tällä luennolla Taustaa harjoitukseen YH3b Miksi? Digitaalinen kuva Kuvankäsittelyohjelmat

Lisätiedot

Valmiustaitoja biokemisteille

Valmiustaitoja biokemisteille Valmiustaitoja biokemisteille jatkuu 3-Harjoituskerta Kuvan käsittely Microsoft PowerPointilla, kuvan tuominen Wordiin ja kuvatekstin lisääminen Ma 11.2.2019 Valmiustaitoja biokemisteille - Aikataulu Ryhmä

Lisätiedot

KUVANKÄSITTELYN TEORIAA

KUVANKÄSITTELYN TEORIAA KUVANKÄSITTELYN TEORIAA BITTIKARTTAKUVA Pikseli Resoluutio Bittisyys Värimallit RGB ja CMYK Kuvan tallennusmuotoja VEKTORIGRAFIIKKA Pikseli Bittikarttakuva muodostuu pienistä vierekkäisistä neliöistä eli

Lisätiedot

HTML5 video, audio, canvas. Mirja Jaakkola

HTML5 video, audio, canvas. Mirja Jaakkola HTML5 video, audio, canvas Mirja Jaakkola Video webbisivulla HTML5 mahdollistaa videon lisäämisen webbi-sivuille ilman plugineja. Yleisimmät videoformaatit webissä: Mpeg-4 eli H.264 Ogg Flash Perustuu

Lisätiedot

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

Muistio. Att:Videokerho Monitori ry:n jäsenet SUB: ÄÄNI-KUVA- JA VIDEOTIEDOSTOFORMAATIT. 1 Tiedostojärjestelmistä Pvm:01.03.2011 Att:Videokerho Monitori ry:n jäsenet SUB: ÄÄNI-KUVA- JA VIDEOTIEDOSTOFORMAATIT 1 Tiedostojärjestelmistä Tietokoneiden sisäisessä tietojenkäsittelyssä ja tietojen hallinnassa on käytössä

Lisätiedot

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

AV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen AV-muotojen migraatiotyöpaja - ääni KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen Äänimuodot Ääneen vaikuttavia asioita Taajuudet Äänen voimakkuus Kanavien määrä Näytteistys Bittisyvyys

Lisätiedot

TIEDOSTOFORMAATIT. Lyhyt selostus erilaisista tiedostoformaateista

TIEDOSTOFORMAATIT. Lyhyt selostus erilaisista tiedostoformaateista TIEDOSTOFORMAATIT Lyhyt selostus erilaisista tiedostoformaateista Herlokki Solmunen 0000000 31.1.2008 SISÄLLYSLUETTELO 1 Johdanto...1 2 Erilaiset toimistosovellusten formaatit...1 2.1 MS Office versioon

Lisätiedot

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla 1 ENTITEETIT Tehtävä 1. Tietokoneet ja käyttöjärjestelmät käyttävät erilaisia merkkijärjestelmiä ja varsinkin Internetin alkutaipaleella aiheutti sen, että jotkut merkit eivät näkyneet kaikilla oikein.

Lisätiedot

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

Kuvankäsi*ely 1. Digitaaliset kuvat ja niiden peruskäsi3eet. Kimmo Koskinen Kuvankäsi*ely 1 Digitaaliset kuvat ja niiden peruskäsi3eet Kimmo Koskinen Mitä kuvankäsi3ely on? Digitaalisten kuvien monipuolista muokkausta: - korjailua: roskien poisto, punaiset silmät jne - muuntelua:

Lisätiedot

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

Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager Missio: 1. Asentaminen 2. Valokuvien tarkastelu, tallennus/formaatit, koko, tarkkuus, korjaukset/suotimet, rajaus 3. Kuvan luonti/työkalut (grafiikka kuvat) 4. Tekstin/grafiikan lisääminen kuviin, kuvien/grafiikan

Lisätiedot

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

Grafiikka julkaisuun. Tietohallintokeskus Markku Könkkölä Sisällys Grafiikka julkaisuun Tietohallintokeskus Markku Könkkölä 7.4.2011 Sisällys Kuva tietokoneella Kaaviot ja piirrokset vektorimuodossa Vektorigrafiikan muokkaus (InkScape, Illustrator ) Valokuvat bittimuodossa

Lisätiedot

AINEISTOJEN TEKNINEN OHJEISTUS 2009

AINEISTOJEN TEKNINEN OHJEISTUS 2009 AINEISTOJEN TEKNINEN OHJEISTUS 2009 VERKKOMAINONTA Esa Verkkomedia noudattaa verkkomainonnassa alan yleisiä standardeja. Bannerimainokset voidaan toimittaa jpg-, gif-, html- tai flash-muodoissa. Lisäksi

Lisätiedot

Kuvan pakkaus JPEG (Joint Photographic Experts Group)

Kuvan pakkaus JPEG (Joint Photographic Experts Group) Kuvan pakkaus JPEG (Joint Photographic Experts Group) Arne Broman Mikko Toivonen Syksy 2003 Historia 1840 1895 1920-luku 1930-luku Fotografinen filmi Louis J. M. Daguerre, Ranska Ensimmäinen julkinen elokuva

Lisätiedot

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA Ohjeistuksessa käydään läpi kuvan koon ja kuvan kankaan koon muuntaminen esimerkin avulla. Ohjeistus on laadittu auttamaan kuvien muokkaamista kuvakommunikaatiota

Lisätiedot

Heikki Helin Metatiedot ja tiedostomuodot

Heikki Helin Metatiedot ja tiedostomuodot Heikki Helin 6.5.2013 Metatiedot ja tiedostomuodot KDK:n metatiedot ja tiedostomuodot KDK:n tekniset määritykset ja niiden väliset suhteet Aineistojen valmistelu ja paketointi on hyödyntäville organisaatioille

Lisätiedot

Tiedostomuodon valitseminen kuville

Tiedostomuodon valitseminen kuville Kuvan lisääminen sivulle Valitse työkaluriviltä Lisää Kuva tiedostosta painike 1. Ruudulle aukeaa sekä Kuva-ikkuna että Valitse tiedosto ikkuna 2. Selaa Valitse tiedosto ikkunassa esiin se kuva, jonka

Lisätiedot

TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN

TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN YLEISTÄ LUENNOT (8 H) & TYÖPAJA (2 H) YHTEYSTIEDOT ville.salminen@oulu.fi VÄLINEET Tekstieditori Mieluummin Windowsin Notepad kuin esimerkiksi Microsoft Word

Lisätiedot

TEEMA 2 TAULUKKODATAN KÄSITTELY JA TIEDON VISUALISOINTI LUENTO 4

TEEMA 2 TAULUKKODATAN KÄSITTELY JA TIEDON VISUALISOINTI LUENTO 4 TEEMA 2 TAULUKKODATAN KÄSITTELY JA TIEDON VISUALISOINTI LUENTO 4 TIEY4 Tietotekniikkataidot Kevät 2019 Juhani Linna 27.3.2019 Taustaa harjoituksiin 5 ja 6: 1. Harjoituksen 6 esittely 2. Taulukkolaskenta

Lisätiedot

Aineistot tulee toimittaa aineistoaikataulun ja -ohjeiden mukaisesti ennen kampanjan alkua osoitteeseen: verkkomainonta@almamedia.fi.

Aineistot tulee toimittaa aineistoaikataulun ja -ohjeiden mukaisesti ennen kampanjan alkua osoitteeseen: verkkomainonta@almamedia.fi. Yleisohjeet mainosaineistoille Aineistot tulee toimittaa aineistoaikataulun ja -ohjeiden mukaisesti ennen kampanjan alkua osoitteeseen: verkkomainonta@almamedia.fi. Kun lähetät aineistoja sähköpostitse,

Lisätiedot

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009 Verkkosivut perinteisesti Tanja Välisalo 11.2.2009 WWW-sivujen vieminen omaan kotisivutilaan yliopiston mikroverkossa https://salasana.jyu.fi Klikkaa painiketta Activate WWW Klikkaa painiketta Activate

Lisätiedot

Mediaelementit. Mirja Jaakkola

Mediaelementit. Mirja Jaakkola Mediaelementit Mirja Jaakkola Sisältö 3. Multimedia 4. Animaatio 7. Gif-animaatio 8. Flash-animaatio 9. Ääni 10.Ääni object-elementillä 11.Video 12.Videon lisääminen www-sivulle 13.Flash-video 16.Lähteet

Lisätiedot

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki 13.9.2006

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki 13.9.2006 H T M L eli kuinka laadin itselleni päheät kotisivut Janne Käki 13.9.2006 Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin

Lisätiedot

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

AV-muotojen migraatiotyöpaja - video. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen AV-muotojen migraatiotyöpaja - video KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen Elävän kuvan muodot Videoon vaikuttavia asioita Kuvamuotojen ominaisuudet Audiomuotojen ominaisuudet

Lisätiedot

VERKOSTO GRAAFINEN OHJE

VERKOSTO GRAAFINEN OHJE 2018 SISÄLTÖ 3 Pikaohje 4 Tunnus ja suoja-alue 5 Tunnuksen versiot 6 Tunnuksen käyttö 7 Fontit 8 Värit 9 Soveltaminen ----- 10 Verkosto Lapset 2 suoja-alue Tunnuksen suoja-alueen sisäpuolella ei saa olla

Lisätiedot

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

Kuvassa on 18 * 20 pikseliä 133 * 149 pikseliä 266 * 298 pikseliä Tiedostokoko: 2 kb 19 kb 120 kb P E R U S T E E T LSET KUVAT Kuva muodostuu pikseleistä Vie paljon tilaa (Tiedostoon tallentuu jokaisen yksittäisen pisteen paikka ja väri) Kuvan laatu kärsii etenkin kuvaa suurennettaessa Ohjelmia: Photoshop,

Lisätiedot

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne Kotisivuohjeet Tässä ohjeessa käydään läpi kotisivujen tekemisen perusteet keskittyen html-koodiin ja sen ominaisuuksiin. Sivupohjissa ulkoasu ja rakenne on pääasiassa jaettu erilliseen css-tyylitiedostoon,

Lisätiedot

DIGI PRINT. Aineistovaatimukset ja aineiston siirto

DIGI PRINT. Aineistovaatimukset ja aineiston siirto DIGI PRINT Aineistovaatimukset ja aineiston siirto Glass Jet - Digitaalipainotekniikka Tulostettavan kuvan maksimikoko 2400 x 4000 mm. 6 perusväriä ja hiekkapuhallusta jäljittelevä etch-väri. Väreistä

Lisätiedot

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

Kun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti: HENKILÖKORTTIEN SUUNNITTELUSOVELLUS SOVELLUKSEN KÄYTTÖOHJE Voit kokeilla korttien suunnittelemista valmiiden korttipohjien avulla ilman rekisteröitymistä. Rekisteröityminen vaaditaan vasta, kun olet valmis

Lisätiedot

Gimp perusteet. Riitta, Jouko ja Heikki

Gimp perusteet. Riitta, Jouko ja Heikki Gimp perusteet Riitta, Jouko ja Heikki Jos haluat vaihtaa ohjelman kielen (asentaa oletuksena saman kuin käyttöjärjestelmä): käyttöjärjestelmän lisäasetuksista lisätään uusi ympäristömuuttuja:lang arvo:en

Lisätiedot

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin Visma Fivaldi Ohjeet Java web startin ja HTML5-työkalun aktivointiin Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri

Lisätiedot

WWW-Sivustojen suunnittelu

WWW-Sivustojen suunnittelu WWW-Sivustojen suunnittelu Miten WWW toimii Web-selain hakee Web-sivun HTML-kielisen kuvauksen Sivuun liittyvät kuvat (jpeg, gif, png) Sivuun liittyvät muut elementit Palvelimen URL-osoite esim. http://www.metropolia.fi

Lisätiedot

WWW-Sivustojen suunnittelu. Miten WWW toimii. Suunnittelun lähtökohdat 14.10.2010

WWW-Sivustojen suunnittelu. Miten WWW toimii. Suunnittelun lähtökohdat 14.10.2010 WWW-Sivustojen suunnittelu Miten WWW toimii Web-selain hakee Web-sivun HTML-kielisen kuvauksen Sivuun liittyvät kuvat (jpeg, gif, png) Sivuun liittyvät muut elementit Palvelimen URL-osoite esim. http://www.metropolia.fi

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 2013 - ohjelmiston asennusohje Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows

Lisätiedot

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

Erottuvuus. ICT01D Visuaalisuus. Ulkoasun tehtävät: 1. Erottuvuus 2. Informaation välittäminen 3. Kiinnostuksen herättäminen 4. Toiminnan motivointi ICT01D Visuaalisuus Ulkoasun tehtävät: 1. Erottuvuus 2. Informaation välittäminen 3. Kiinnostuksen herättäminen 4. Toiminnan motivointi Erottuvuus Jotta viesti voidaan vastaanottaa eli aistia, niin sen

Lisätiedot

Ohjeita luennoitsijoille AV-tekniikasta

Ohjeita luennoitsijoille AV-tekniikasta 1 (5) Ohjeita luennoitsijoille AV-tekniikasta 1. Luentosalin AV-tekniikka ja esityksen valmistelu Messukeskuksen luentotilojen perusvarustukseen kuuluu langallinen nettiyhteys puhujapöntössä, kannettava

Lisätiedot

Code Camp for Girls. Sanna Nygård. Lokakuussa 2015 www.frantic.com/codecamp/

Code Camp for Girls. Sanna Nygård. Lokakuussa 2015 www.frantic.com/codecamp/ Code Camp for Girls Sanna Nygård Lokakuussa 2015 www.frantic.com/codecamp/ HTML? HTML? HyperText Markup Language Ei ole nettisivua ilman HTML:ää Rakenteinen, hierarkkinen dokumentti Vain rakenne ja sisältö,

Lisätiedot

MAASEUDUN SIVISTYSLIITON GRAAFINEN OHJEISTO 1.1. Maaseudun Sivistysliiton graafinen ohjeisto 1.1

MAASEUDUN SIVISTYSLIITON GRAAFINEN OHJEISTO 1.1. Maaseudun Sivistysliiton graafinen ohjeisto 1.1 Maaseudun Sivistysliiton graafinen ohjeisto 1.1 Hahmo Design Oy 2.3.2018 Sisällysluettelo Ydinilme MSL:n tunnus 3 Tunnuksen käyttö 4 Tunnusoriginaalitiedostot 5 Värit 6 Typografia 7 2 ydinilme > tunnus

Lisätiedot

Visual Case 2. Miika Kasnio (C9767) 23.4.2008

Visual Case 2. Miika Kasnio (C9767) 23.4.2008 Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008 1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4

Lisätiedot

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml Digitaalisen median tekniikat xhtml XML-pohjainen Viimeisin versio XHTML 1.1 vuoden 2007 alussa. HTML:n korvaaja Rakenne HTML:ää paremmin määritelty Muotoilu ja sisällön rakenne selkeämmin erotettu toisistaan

Lisätiedot

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml Digitaalisen median tekniikat xhtml XML-pohjainen Viimeisin versio XHTML 1.1 vuoden 2007 alussa. HTML:n korvaaja Rakenne HTML:ää paremmin määritelty Muotoilu ja sisällön rakenne selkeämmin erotettu toisistaan

Lisätiedot

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Digitaalisen median tekniikat xhtml 11.9.2007 Harri Laine 1 XML-pohjainen Viimeisin versio XHTML 1.1 vuoden 2007 alussa. HTML:n korvaaja Rakenne HTML:ää paremmin määritelty Muotoilu ja sisällön rakenne

Lisätiedot

Mainoksen taittaminen Wordilla

Mainoksen taittaminen Wordilla Mainoksen taittaminen Wordilla Word soveltuu parhaiten standardimittaisten (A4 jne) word-tiedostojen (.docx) tai pdf-tiedostojen taittoon, mutta sillä pystyy tallentamaan pienellä kikkailulla myös kuvaformaattiin

Lisätiedot

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000

Lisätiedot

CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia.

CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia. CSS1 CSS (Cascading Style Sheets) CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia. Esim.

Lisätiedot

Editorin käyttö. TaikaTapahtumat -käyttöohje

Editorin käyttö. TaikaTapahtumat -käyttöohje Editorin käyttö TaikaTapahtumat -käyttöohje Yleistä ohjelmasta etaika-järjestelmän HTML-moduuli sisältää tekstieditorin, joka on monipuolinen apuväline tehtäessä materiaalia sivustolle (esim. tapahtumakohtaiset

Lisätiedot

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli. HTML & CSS Antti Koivisto HTML (HyperText Markup Language)! HTML on sivujen kuvauskieli.! Se ei ole ohjelmointikieli.! HTML on merkintäkieli, joka koostuu monista merkintä tägeistä ().! Voidaan

Lisätiedot

Kuvankäsittelyn verkkokurssi

Kuvankäsittelyn verkkokurssi Vantaan aikuislukio / Journalistiliitto -Freelanceosasto Kuvankäsittelyn verkkokurssi Tehtävä 12 Web-tallennus ja kuvagalleriat Photoshop sisältää muutamia osioita, jotka on tarkoitettu helpottamaan verkkoon

Lisätiedot

Ohjeita informaation saavutettavuuteen

Ohjeita informaation saavutettavuuteen Ohjeita informaation saavutettavuuteen Tarkoitus Kasvattaa tietoisuutta ja lisätä esteettömän informaation aiheen näkyvyyttä ja sen merkitystä elinikäisen tasapuolisen oppimisen mahdollisuuksista Tukea

Lisätiedot

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

Aulikki Hyrskykari. CSS valitsimista CSS sääntöjen kohditaminen CSS värit Kuvista verkkosivulla 9.4.2013 Aulikki Hyrskykari CSS valitsimista CSS sääntöjen kohditaminen CSS värit Kuvista verkkosivulla Jaoetaan pseudovalitsimet edelleen kahteen alaluokkaan: 1. Pseudoelementtivalitsimet o liitetään

Lisätiedot

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

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

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Toukokuu 2015 1 (11) Tikon Web-sovellukset Toukokuu 2015 2 (11) 1 Johdanto... 3 2 Silverlight sovellukset... 3 2.1 Windows... 3 2.1.1 Microsoft Silverlight... 3 2.1.2 Tablet-laitteet... 4 2.1.3 Selaimet...

Lisätiedot

Videon tallentaminen Virtual Mapista

Videon tallentaminen Virtual Mapista Videon tallentaminen Virtual Mapista Kamera-ajon tekeminen Karkean kamera ajon teko onnistuu nopeammin Katseluohjelmassa (Navigointi > Näkymät > Tallenna polku). Liikeradan ja nopeuden tarkka hallinta

Lisätiedot

Sivuston nopeus. Sivullasi on 2 uudelleenohjausta. Uudelleenohjaukset viivästyttävät sivun lataamista.

Sivuston nopeus. Sivullasi on 2 uudelleenohjausta. Uudelleenohjaukset viivästyttävät sivun lataamista. Sivuston nopeus 43 / 100 Nopeus Pitäisi korjata: Älä käytä aloitussivun uudelleenohjauksia Sivullasi on 2 uudelleenohjausta. Uudelleenohjaukset viivästyttävät sivun lataamista. Vältä aloitussivun uudelleenohjauksia

Lisätiedot

L A TEX, pdfl A TEX ja grafiikka

L A TEX, pdfl A TEX ja grafiikka L A TEX, pdfl A TEX ja grafiikka Ari Lehtonen Perinteinen TEXin tiedostotyyppien kulku on tex dvi ps pdf pdf PdfL A TEXissa välivaiheen dvi-tiedosto ohitetaan kokonaan, eli tex-tiedostosta tuotetaan suoraan

Lisätiedot

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Digitaalisen median tekniikat xhtml 30.4.2004 Harri Laine 1 XML-pohjainen HTML:n korvaaja Rakenne HTML:ää paremmin määritelty Muotoilu ja sisällön rakenne selkeämmin erotettu toisistaan Tyypillisessä HTML-dokumentissa

Lisätiedot

Digitaalisen median tekniikat xhtml Harri Laine 1

Digitaalisen median tekniikat xhtml Harri Laine 1 Digitaalisen median tekniikat xhtml 30.4.2004 Harri Laine 1 XML-pohjainen HTML:n korvaaja Rakenne HTML:ää paremmin määritelty Muotoilu ja sisällön rakenne selkeämmin erotettu toisistaan Tyypillisessä HTML-dokumentissa

Lisätiedot

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

JOKKY OSK. Logo ja graafinen ohjeistus. Jaana Salo. JEDU / Piippola, Media 15A JOKKY OSK Logo ja graafinen ohjeistus Jaana Salo JEDU / Piippola, Media 15A 12.2.2016 JOKKY osuuskunnan logo TAUSTAA -Värit samat, kuin JEDU:n logossa -Osuuskunnan logo kuvastaa verkostoa ja osuuskunnan

Lisätiedot

Suomen virtuaaliammattikorkeakoulu Teknillinen mekanikka fem tutorials > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Suomen virtuaaliammattikorkeakoulu Teknillinen mekanikka fem tutorials > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%) Oppimisaihion arviointi / Arvioinnin tulos 9 Aineiston arvioinnin tulos arviointialueittain Suomen virtuaaliammattikorkeakoulu Teknillinen mekanikka fem tutorials > 80 % 80 60 % 60 50 % < 50 % Arviointialue

Lisätiedot

2x13 Vapaat tiedostomuodot - Viikon VALO #65

2x13 Vapaat tiedostomuodot - Viikon VALO #65 2x13 Vapaat tiedostomuodot - Viikon VALO #65 Vapailla ja avoimilla tiedostomuodoilla pyritään parantamaan tiedon saavutettavuutta noudattamalla avoimia standardeja. Vapailla tai avoimilla tiedostomuodoilla

Lisätiedot

Digitaalinen media. Petri Vuorimaa

Digitaalinen media. Petri Vuorimaa Digitaalinen media Petri Vuorimaa Luennon sisältö Mitä on digitaalinen media? Mediatyypit Teks; Grafiikka Audio Kuva Video Siirtoformaa;t 30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 2 Median osuus

Lisätiedot

Sivuston nopeus.

Sivuston nopeus. Sivuston nopeus 58 / 100 Nopeus Pitäisi korjata: Hyödynnä selaimen välimuistia Asettamalla umpeutumispäivän tai enimmäisiän staattisten resurssien HTTP-header-osissa neuvot selainta lataamaan aiemmin ladatut

Lisätiedot

CSS - tyylit. 13.11.2000 Seppo Räsänen

CSS - tyylit. 13.11.2000 Seppo Räsänen CSS - tyylit 13.11.2000 Seppo Räsänen Sivu 2 1 CSS-tyylit Dynaaminen HTML tai DHTML on standardi, joiden käyttöä tukevat uusimmat Netscapen ja Microsoftin selaimet. DHTML:n ominaisuuksia ovat tyylitiedostot

Lisätiedot

ARVO - verkkomateriaalien arviointiin

ARVO - verkkomateriaalien arviointiin ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 8/8: Esteettömyys Edellinen osa-alue

Lisätiedot

www.citroenkerho.fi Edellinen päivitys: 10.08.2010-06:10 Raportin aikaväli: Kuukausi Elo 2010

www.citroenkerho.fi Edellinen päivitys: 10.08.2010-06:10 Raportin aikaväli: Kuukausi Elo 2010 Statistiikat:: www.citroenkerho.fi Edellinen päivitys: 10.08.2010-06:10 Raportin aikaväli: Kuukausi 2010 Yhteenveto Raportin aikaväli Kuukausi 2010 Ensimmäinen vierailu 01.08.2010-00:01 Viimeisin vierailu

Lisätiedot

Ongelma 1: Onko datassa tai informaatiossa päällekkäisyyttä?

Ongelma 1: Onko datassa tai informaatiossa päällekkäisyyttä? Ongelma 1: Onko datassa tai informaatiossa päällekkäisyyttä? 2012-2013 Lasse Lensu 2 Ongelma 2: Voidaanko dataa tai informaatiota tallettaa tiiviimpään tilaan koodaamalla se uudelleen? 2012-2013 Lasse

Lisätiedot

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki H T M L eli kuinka laadin itselleni päheät kotisivut Janne Käki 13.9.2006 Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin

Lisätiedot

Alma-mobiiliverkosto aineisto-ohjeet. Päivitetty 13.11.2014

Alma-mobiiliverkosto aineisto-ohjeet. Päivitetty 13.11.2014 Alma-mobiiliverkosto aineisto-ohjeet Päivitetty 13.11.2014 Rich media ratkaisut helposti Alman medioihin Seuraavat mainosmuodot toteutetaan kaikkiin Alman mobiilipalveluihin ilman teknisiä tuotantokustannuksia:

Lisätiedot

Suomen virtuaaliammattikorkeakoulu Boolen operaattorit v. 0.5 > 80 % 80 60 % 60 50 % < 50 % Suhteellinen osuus maksimiarvosta (%)

Suomen virtuaaliammattikorkeakoulu Boolen operaattorit v. 0.5 > 80 % 80 60 % 60 50 % < 50 % Suhteellinen osuus maksimiarvosta (%) Oppimisaihion arviointi / Arvioinnin tulos 9 Aineiston arvioinnin tulos arviointialueittain Suomen virtuaaliammattikorkeakoulu Boolen operaattorit v. 0.5 > 80 % 80 60 % 60 50 % < 50 % Arviointialue Ominaisuuksien

Lisätiedot

52 / 100 Nopeus. Sivuston nopeus. Pitäisi korjata: Hyödynnä selaimen välimuistia. Mobiili

52 / 100 Nopeus. Sivuston nopeus. Pitäisi korjata: Hyödynnä selaimen välimuistia. Mobiili Sivuston nopeus 52 / 100 Nopeus Pitäisi korjata: Hyödynnä selaimen välimuistia Asettamalla umpeutumispäivän tai enimmäisiän staattisten resurssien HTTP-header-osissa neuvot selainta lataamaan aiemmin ladatut

Lisätiedot

Videon tallentaminen Virtual Mapista

Videon tallentaminen Virtual Mapista Videon tallentaminen Virtual Mapista Kamera-ajon tekeminen Karkean kamera ajon teko onnistuu nopeimmin Katseluohjelmassa (Navigointi > Näkymät > Tallenna polku). Liikeradan ja nopeuden tarkka hallinta

Lisätiedot

edocker PUBLISH! -paketinhallinnan käyttöohje 9/2015

edocker PUBLISH! -paketinhallinnan käyttöohje 9/2015 edocker PUBLISH! -paketinhallinnan käyttöohje 9/2015 Uusien EDTPLIB- ja PDF -pakettien vienti ohjatulla toiminnolla...3 Tiedoston tarkistus...3 Kohdejulkaisun valinta... 4 Numeron tiedot... 5 Yhteenveto...6

Lisätiedot

Ohjeita kirjan tekemiseen

Ohjeita kirjan tekemiseen Suomen Sukututkimustoimisto on yhdessä Omakirjan kanssa tehnyt internetiin uuden Perhekirja-sivuston. Se löytyy osoitteesta: www.omakirja.fi -> Kirjat -> Perhekirja tai http://www.omakirja.fi/perhekirja?product=6

Lisätiedot

Suomen virtuaaliammattikorkeakoulu Tapauskertomus tietojärjestelmähanke > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Suomen virtuaaliammattikorkeakoulu Tapauskertomus tietojärjestelmähanke > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%) Oppimisaihion arviointi / Arvioinnin tulos 9 Aineiston arvioinnin tulos arviointialueittain Suomen virtuaaliammattikorkeakoulu Tapauskertomus tietojärjestelmähanke > 80 % 80 60 % 60 50 % < 50 % Arviointialue

Lisätiedot

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

Digi-TV:n käytettöliittymät Digi-TV:n käytettöliittymät Helppokäyttöisyys Tehokkuus Luotettavuus Virheettömyys Käyttäjän tyytyväisyys Käytettävyys Käyttäjäkeskeinen suunnittelu 19.11.2001 Sofia Digital Oy sivu 3 Käyttäjä, katsoja

Lisätiedot

Suomen virtuaaliammattikorkeakoulu Teknillinen mekaniikka monivalinta aihio > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Suomen virtuaaliammattikorkeakoulu Teknillinen mekaniikka monivalinta aihio > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%) Oppimisaihion arviointi / Arvioinnin tulos 9 Aineiston arvioinnin tulos arviointialueittain Suomen virtuaaliammattikorkeakoulu Teknillinen mekaniikka monivalinta aihio > 80 % 80 60 % 60 50 % < 50 % Arviointialue

Lisätiedot

Sivuston nopeus. Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä

Sivuston nopeus. Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä Sivuston nopeus Mobiili 66 / 100 Nopeus Pitäisi korjata: Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä Sivullasi on 2 estävää ohjelmaresurssia ja 2 estävää CSS-resurssia. Tämä viivästyttää

Lisätiedot

Sivuston nopeus. Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä

Sivuston nopeus. Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä Sivuston nopeus 54 / 100 Nopeus Pitäisi korjata: Lyhennä palvelimen vastausaikaa Palvelimesi vastausaika oli testissämme 0,69 sekuntia. Useat tekijät voivat hidastaa palvelimen vastausaikaa. Suosituksistamme

Lisätiedot

KOTISIVUKONE ULKOASUEDITORI

KOTISIVUKONE ULKOASUEDITORI KOTISIVUKONE ULKOASUEDITORI Kun olet luonut itsellesi kotisivut, voit aloittaa ulkoasun yksityiskohtaisemman räätälöimisen. Kotisivukone tarjoaa helppokäyttöisen ulkoasueditorin, jonka avulla saat sivujen

Lisätiedot

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

Copyright 2015 ECDL Foundation ECDL Kuvankäsittely Sivu 2 / 7 ECDL Kuvankäsittely Tavoite Tässä esitellään tutkintovaatimukset moduulille ECDL Kuvankäsittely, joka määrittelee tarvittavat tiedot ja taidot näyttökokeen suorittamiseen. Tämä dokumentti kuvaa tiedot

Lisätiedot

Digitaalisen median tekniikat Luento 1: Intro

Digitaalisen median tekniikat Luento 1: Intro Digitaalisen median tekniikat Luento 1: Intro Web Mahtava alusta tiedon välittämiseen! Information Superhighway! Web Archive! Gutenberg! DEMO Kirjasto ja analoginen media digitaaliseksi Julkaisutekniikan

Lisätiedot

Tehdään laadukas painotuote

Tehdään laadukas painotuote Tehdään laadukas painotuote 8 vinkkiä valokuvien ottamisesta ja toimittamiseen painotuotteisiin 1. Kuvaa kameran parhailla asetuksilla Kuvien tarkkuuden ja tiedostopakkauksen vaikutukset ovat korostuneet

Lisätiedot

10 Nykyaikainen WWW-arkkitehtuuri

10 Nykyaikainen WWW-arkkitehtuuri 10 Nykyaikainen WWW-arkkitehtuuri è è è 10 Nykyaikainen WWW-arkkitehtuuri WWW on ylivoimaisesti suosituin hypertekstijärjestelmä. Käydään seuraavaksi läpi nykyaikaisen WWW-arkkitehtuurin perusteet. Vuonna

Lisätiedot

VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA

VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA Juha Lehtonen 20.3.2002 Joensuun yliopisto Tietojenkäsittelytiede Kandidaatintutkielma ESIPUHE Olen kirjoittanut tämän kandidaatintutkielman Joensuun yliopistossa

Lisätiedot

Sivuston nopeus. Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä

Sivuston nopeus. Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä Sivuston nopeus 69 / 100 Nopeus Pitäisi korjata: Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä Sivullasi on 11 estävää ohjelmaresurssia ja 7 estävää CSS-resurssia. Tämä viivästyttää

Lisätiedot

Sivuston nopeus. Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä

Sivuston nopeus. Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä Sivuston nopeus 78 / 100 Nopeus Pitäisi korjata: Poista hahmonnuksen estävä JavaScript ja CSS sivun yläosan sisällöstä Sivullasi on 3 estävää ohjelmaresurssia ja 3 estävää CSS-resurssia. Tämä viivästyttää

Lisätiedot

Verkkoliittymän ohje. F-Secure Online Backup Service for Consumers 2.1

Verkkoliittymän ohje. F-Secure Online Backup Service for Consumers 2.1 Verkkoliittymän ohje F-Secure Online Backup Service for Consumers 2.1 F-Secure Online Backup Service for Consumers -verkkoliittymän ohje... 2 Johdanto... 2 Mikä F-Secure Online Backup Service for Consumers

Lisätiedot

Adobe Connect eli AC on tietokoneella käytettävä verkkokokous- ja -koulutusjärjestelmä.

Adobe Connect eli AC on tietokoneella käytettävä verkkokokous- ja -koulutusjärjestelmä. OSALLISTUJAN OHJEET Adobe Connect 9 -verkkokokoukseen 1 Adobe Connect eli AC on tietokoneella käytettävä verkkokokous- ja -koulutusjärjestelmä. Laitteistovaatimukset AC:n käyttö vaatii melko uuden tietokoneen,

Lisätiedot