[vastaus aiempaan viestiin]
Kirjoittaja: | Reijo Sund |
---|---|
Sähköposti: | - |
Päiväys: | 9.4.2006 21:46 |
Survon tukemat (encapsulated) PostScript ja (enhanced) metafile -formaatit ovat molemmat vektoriformaatteja, jotka näin ollen periaatteessa skaalautuvat häviöttä kokoon kuin kokoon. Ongelmia tulee vasta siinä vaiheessa, kun kuva halutaan saada tietynkokoiseksi bittikartaksi. Tällöin kuva täytyy nimittäin saada esitettyä rajallisella määrällä pikseleitä. Parhaaseen tulokseen päästään käyttämällä riittävän suurta määrää pikseleitä, jolloin ei käytännössä hävitetä juurikaan informaatiota. PostScriptin muuntamisessa bittikartaksi ImageMagick-ohjelma on ilmeisesti yksi parhaita vaihtoehtoja. Emf-kuvien bittikartaksi muuttamiseen voi puolestaan käyttää mitä tahansa kuvankäsittelyohjelmaa, joka tukee sekä emf:ää että bittikarttaformaatteja. Emf täytyy vain skaalata tarpeeksi isoksi ja tallentaa sitten toisessa formaatissa. Tilanne hankaloituu, jos käytettävä resoluutio ja näin ollen pikseleiden määrä on rajoitettu esimerkiksi www-sivustojen (typerien) ulkoasumuotoilujen takia. Suuremman resoluution kuvien käyttö onnistuu tällaisessakin tapauksessa kyllä siten, että html-koodissa määrätään kuvan koko, jolloin bittikartan skaalaus pienemmäksi jää selaimen huoleksi. Tämä voi kuitenkin johtaa epätoivottaviin tilanteisiin, joissa selaimen lennossa pienentämän kuvan laatu on katselukelvoton (esim. tilastokaavion teksteistä ei saa selvää ja osa asteikkoviivoista on hävinnyt). Ratkaisuksi voi yrittää muuntaa kuvat heti alunperin halutunkokoisiksi bittikartoiksi, jolloin voi itse vaikuttaa siihen, mistä ollaan valmiita tinkimään. Jos luottaa siihen, että ImageMagickin tuottama tulos on pienennetyssäkin koossa paras mahdollinen, niin se on edelleen paras tapa muuttaa PostScriptiä bittikartoiksi. Periaatteessa saman voi tehdä GSView:lla ja sopivalla kuvankäsittelyohjelmalla (esim. ilmainen Gimp <http://www.gimp.org/ ) Sepon esittämään tapaan. Joskus pienentämisessä ei kuitenkaan päästä parhaaseen lopputulokseen käyttämällä mainittujen ohjelmien vakioasetuksia (jolloin esim. asteikkoviivoja voi jäädä uupumaan tai tekstistä tulee ruman rakeista). Tällöin niin sanottujen anti-aliasing asetusten muuttaminen kuvaa sopivasti pehmentäväksi voi olla hyvä vaihtoehto. Paras lopputulos löytynee kohtuullisen helposti asetuksia rukkaamalla. Jos tämä tuntuu turhan tekniseltä, voi tyytyä muuntamaan PostScriptin pdf:ksi (vaikka GSView:lla) ja katsomalla tulokseksi saatua pdf:ää Acrobat Readerilla (ilmainen ohjelma), jolloin (vakioasetuksilla) kuvaa pehmennetään automaattisesti jonkun verran. Acrobat Readerissa kuvan voi sitten skaalata helposti haluttuun kokoon ja ainakin uusimmissa versioissa on mukana myös tilannekuvatyökalu, jolla voi rajata halutun alueen ruudusta kopioitavaksi leikepöydälle bittikarttana (ja tallentaa sitten halutussa formaatissa kuvankäsittelyohjelmaa käyttäen). Valitettavasti PostScript kaikesta eleganttiudestaan huolimatta on usein hankalasti käsiteltävissä Windows-ympäristössä. Tässä mielessä voi olla kätevää muuntaa PostScript-kuvia johonkin Windowsin helpommin sulattamaan vektoriformaattiin (kuten esim. emf:ksi). Tämä onnistuu (osittain ilmaisella) pstoedit-ohjelmalla <http://www.pstoedit.net/pstoedit (tarvitsee ImageMagicin tapaan GhostScriptin), jota voi käyttää GSView:n kanssa tai suoraan komentoriviltä (lisäpalikka mahdollistaa PostScriptien ja pdf:ien siirtämisen myös Wordiin). Vektoriformaatin muuttaminen voi tuoda erilaisia (monipuolisempia?) mahdollisuuksia bittikartaksi muuttamiseen. Lisäksi emf-muotoiset kuvat käyttäytyvät samaan tapaan kuin vaikkapa Excelissä piirretyt, joka voi joskus helpottaa toimimista tietotekniikkapolitiikaltaan hyvin jäykissä ja yksipuolisissa ympäristöissä. Lopuksi on vielä todettava, että joskus mikään tekninen temppu vektorikuvan muuntamisessa rajatun kokoiseksi bittikartaksi ei pysty säilyttämään haluttua kuvanlaatua. Tämä pitää paikkansa riippumatta siitä, millä ohjelmalla alkuperäinen kuva on tuotettu. Jos tiedetään, että kuvia on pystyttävä esittämään myös tiukasti rajatulla resoluutiolla, niin on syytä heti alusta alkaen suunnitella kuva esitettäväksi tällaisessa resoluutiossa. Vektorikuvan suurentaminen nimittäin tuottaa harvemmin mitään pahoja laatuongelmia. Survossa voi käyttää piirtämisessä joko PostScriptiä tai emf-formaattista kuvaruutugrafiikkaa. Kuten jo alussa totesin, molemmat ovat vektoriformaatteja ja ihanteellisia esitysmuotoja tilastografiikalle. Tässä mielessä Survo-kuvat siirtyvät helposti ja erittäin laadukkaina mihin tahansa käyttöön, kunhan kuvat on laadittu siten, että Survosta riippumattomat rajoitukset on otettu huomioon jo kuvien suunnittelussa.
Vastaukset: |
---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!