Scribus ja kuvakirjastot

Pienellä julkaisulla ei välttämättä ole resursseja palkata valokuvaajaa jokaista täytekuvaansa varten. Digikameroiden huiman suosion myötä on nettiin noussut kuvapankkeja, jonne Matti Meikäläiset voivat lähettää omia kuviaan toisten ihailtavaksi ja käytettäväksi. Oma suosikkini on Morguefile, jonka kuvia voi vapaasti käyttää kaikenlaisissa projekteissa ilmaiseksi. Morguefilen useimmin kysytyistä kysymyksistä:

Ovatko kuvat ilmaisia ja voin käyttää niitä omassa kaupallisessa projektissani?

Kyllä

En usko. Ovatko ne todella ilmaisia?

Kyllä. Kaikki kuvat todella ovat ilmaisia ja voit käyttää niitä kaupallisessa projektissasi ilman kuvaajan lupaa tai edes kuvaajan mainitsemista kuvan yhteydessä. Kuvien painokopioiden tai digitaalisten versioiden myyminen sekä niiden esittäminen omina kuvinasi on kielletty.

Mikään ei tietenkään estä sinua antamasta kunniaa kuvaajalle ja kertomasta hänelle, että olet käyttänyt omassa työssäsi hänen kuvaansa. Tällaiset pienet hyvät teot löydät varmasti edestäsi, kun kuvaaja kiitoksistasi innostuneena alkaa räpsiä entistä enemmän entistä parempia kuvia. Ennen Morguefilestä löytyneen kuvan käyttöä kannattaa vielä lukea palvelun käyttöehdot.

Leikekuvia (vektorigrafiikkaa) löytyy Pertti-perusinsinöörin julkaisuihin Open Clip Art Librarysta. Kaikki Open Clip Artista löytyvät kuvat on julkaistu Public Domainina. Open Clip Artin kokoelmassa on yli 10 000 kuvaa, joten oikean kuvan löytyminen on todennäköisesti vain ajan kysymys.

Open Clip Art Library julkaisee leikekuvat svg-tiedostoina. Svg-tiedostot voi Scribukseen tuoda suoraan Tiedosto-valikon Tuo-alivalikosta löytyvällä Tuo svg… -toiminnolla. Leikekuvia voi helposti myös muokata Inkscapessa, jos ei ole tyytyväinen johonkin kuvan yksityiskohtaan tai haluaa käyttää kuvaa osana omaa laajempaa piirrosta.

Teksti on osa sarjaa Scribus ja kaverit. Sarjan kirjoitukset:

Scribus ja Inkscape

Inkscape on noussut nopeasti vapaiden työpöytäohjelmien parhaimmistoon. Tähän voidaan löytää useita syitä. Inkscapen käyttöliittymä on tarkkaan harkittu ja tehokas käyttää. Käyttöliittymässä on vaikutteita Corel Drawlta ja Xara Xtremeltä. Toinen syy Inkscapen suosioon on svg, w3c:n verkkojulkaisemista varten luoma vektorigrafiikkastandardi, joka on Inkscapen käyttämä tallennusmuoto.

Svg:n uusin luonnosversio ei ole suunnattu pelkästään verkkojulkaisemiseen, vaan se sisältää myös useita painotöitä varten tehtyjä parannuksia, joista tärkeimpänä värinhallinta. Svg ei myöskään tarvitse monimutkaisia jäsentimiä, kuten eps-tiedostot eikä svg-tiedostojen kanssa tarvitse varautua suosittujen ohjelmien tekemiin standardin ulkopuolisiin laajennuksiin (AI?). Näiden ominaisuuksien ja standardin vapauden takia on svg:stä tullut suosituin vapaiden ohjelmien käyttämä vektorigrafiikan tallennusmuoto.

Inkscape on malliesimerkki hyvin hoidetusta vapaasta ohjelmaprojektista. Inkscape-yhteisö on helposti lähestyttävissä ja pienellä vaivalla ohjelman käyttäjät voivat myös edistää ohjelman kehitystä ja liittyä Inkscapen laajaan kehittäjäjoukkoon. (Jos sinua kiinnostaa Inkscapen käännöstyö, ota yhteyttä minuun riku (ät) scribus (piste) info).

Scribus– ja Inkscape-kehittäjien kanssa on pidetty muutamia tapaamisia, jotta Inkscapessa luodun SVG-kuvan tuonti Scribukseen onnistuisi mahdollisimman hyvin. Scribus-kehittäjät ovat voineet käyttää hyväkseen Inkscape-ihmisten svg-osaamista ja Inkscapen väki Scribuksen eps-tallennuseksperttejä. Inkscapen kehityksen tahti tekee seuraamisen vaikeaksi. Alla olen luetellut muutamia huomioita Inkscapella tehdyn vektorikuvan tuomisesta Scribukseen.

  • vektorigrafiikka tuodaan Scribukseen Tiedosto-valikon Tuo alivalikosta löytyvillä työkaluilla
  • Scribuksessa kuvakehyksessä oleva grafiikka on aina bittikarttagrafiikkaa
  • muunna Inkscapessa teksti poluiksi
  • vältä svg-filttereitä
  • monimutkaisen vektorigrafiikan tuonti onnistuu tallentamalla se Inkscapessa ensin png-tiedostoksi (bittikarttaformaatti). Tällöin on syytä huomioida painon vaatima ppi
  • jos svg:n kanssa on ongelmia, voi vektorigrafiikkaa yrittää tuoda Scribukseen Inkscapesta tallennettuna eps-tiedostona

Tekstissä on pätkiä alunperin Painomaailmassa julkaistusta Graafisen suunnittelijan vapaat vaihtoehdot -jutusta.

Teksti on osa sarjaa Scribus ja kaverit. Aikaisemmin sarjassa on ilmestynyt kirjoitus:

Vektorista toiseksi

Viime päivinä olen tuskaillut OpenOffice.orgin kanssa. Tarkoitus olisi saada kasaan jonkinlainen leikekuvakokoelma, jota voisi käyttää ihmisten käännytyksessä. Leikekuvat ovat yksi MS Officen vahvuus ainakin Pertti-peruskäyttäjän näkökulmasta. OpenOffice.orgin mukana ei tule leikekuvia juuri lainkaan.

Onneksi apuun tulee vapaa kuvakirjasto nimeltä Open Clip Art Library (OCAL). OCAL kokoaa kuvia, jotka on julkaistu Public Domain -periaatteella. Niitä voi vapaasti käyttää, miten ikinä haluaa. Ainoa ongelma OCALin ja OpenOffice.orgin välillä on, että OO.o:n tuki svg-kuville on aikalailla heikko. Tuntuu jotenkin hölmöltä, että pitkään suljettuna pysynyt wmf-tiedostomuoto on OO.o:ssa paremmin tuettu kuin avoin svg. Tilanteeseen on tulossa parannusta, mutta parannusta odotellessa olisi mukava, jos leikekuvia voisi käyttää OOo:ssa.

OpenOffice.orgin käytön kannalta kätevintä olisi, jos kuvat saisi OO.o:n galleriaan (TyökalutGalleria). Sieltä niitä olisi mukava lisäillä asiakirjoihin. Toinen olennainen juttu on, että kuvat pitäisi galleriaan saada vektorimuodossa, jottei niitten venyttely heikentäisi laatua. Ongelmaksi muodostuu galleriakuvien luonti. OOo tuntuu linkittävän lähestulkoon kaikkiin kuvamuotoihin. Linkittäessä kuviin viittaa OOo niihin absoluuttisella polulla eli kohteitten jakaminen on hankalaa. Olen tällä hetkellä hakemassa sitä parasta muotoa, jota OO.o tukee ja johon svg-kuvat voi helposti muuntaa. Tällä hetkellä tuntuu, että muunnos tulee olemaan kompromissi laadun ja OO.o-yhteensopivuuden välillä. Lopullista muotoa en vielä ole löytänyt, mutta kun sen löydän, laitan leikekuvat jakoon myös täällä blogissani.

Svg-tiedostot eps-tiedostoiksi Inkscapella

Svg-tiedostojen muuntaminen eps-tiedostoiksi onnistuu kutakuinkin kivuttomasti Inkscapella. Inkscape on siitä kätevä svg-ohjelma, että se sisältää myös komentorivityökalut tiedostojen työstämiseen. Hakemiston ja sen kaikkien alihakemistojen svg-kuvat voidaan muuttaa svg:stä eps-tiedostoiksi seuraavalla pikku skriptillä (tiedosto svg2eps.sh):

#!/bin/sh
for file in `find . -name "*.svg"`
do
echo operating: $file
inkscape -T -f $file -E $file.eps
rm $file
rename .svg.eps .eps $file.eps
done

exit 0

En ole Bash-skriptausvelho, joten yllä oleva saattaa näyttää rumalta, mutta toimii!

Vektorigrafiikan muunnokset Uniconvertorilla

Toinen työkalu, joka ymmärtää svg-tiedostojen päälle on Uniconvertor. Uniconvertorilla laatu verrattuna Inkscapeen oli heikkoa. Voi olla, että se toimii paremmin joillain toisilla tiedostomuodoilla. Uniconvertorin idea on nerokas. Vektorigrafiikkaformaatille tehdään muunnos Uniconvertorin omaan sisäiseen vektorimuotoon, josta sitten voidaan tehdä muunnos mihin tahansa vektoriformaattiin, jolle löytyy tuki Uniconvertorissa. Uniconvertorin käyttö ei ole hankalaa. Muunnos esim. svg:stä wmf-tiedostoksi onnistuu seuraavalla komennolla:

uniconv file.svg file.wmf

Pstoedit on vektorimuotojen kunningas

Komento pstoedit -help listaa kaikki tiedostomuodot, joihin Pstoeditin avulla voidaan tiedostoja muuntaa. On kuitenkin kyseenalaista korvaako määrä laadun ja miten paljon lähtöformaatteja ohjelman pitäisi tukea. Pstoeditin idea on tarjota työkalut (e)ps-tiedostojen muuntamiseen. Tällä hetkellä kokeilen Inkscapella tehtyjen eps-tiedostojen muuntamista OO.o:n ymmärtämiksi emf-tiedostoiksi Pstoeditillä. Komento tähän on:

pstoedit -f emf:-OO file.eps file.emf

Muutaman päivän, jos annatte minulle vielä niin teillä on hieno kokoelma leikekuvia OpenOffice.orgissa.