FLOSS Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Inkscape suomeksi

SVG-suodattimet

Perusteet

SVG:n suodattimet eroavat esimerkiksi GIMP:n suodattimista siten, että mikä GIMP:ssä on suodatin, on SVG:ssä suodinosa. Suodatin voi SVG:ssä sisältää useita suodinosia. Esimerkiksi SVG-suodatin, joka luo tuliefektin, koostuu suodinosista turbulenssi, värimatriisi ja Gauss-sumennus. SVG-suodattimet eivät muuta pysyvästi kohdettaan. Suodattimia voi käyttää SVG-tiedostossa sekä vektori- että bittikarttakohteille.

SVG-suodattimia käyttäessä on hyvä muistaa, että ne käsittelevät aina kuvan bittikarttaesitystä. Muokattaessa kuvaa suodatettu kohde piirretään bittikarttakuvaksi, ja suodatin suoritetaan tälle kuvalle aina alkuperäisen kohteen muuttuessa, tai kun siitä tarvitaan toisen kokoinen versio.

Suodinosat

Inkscape tukee seuraavia SVG:n suodinosia:

  • Sekoita (feBlend) tarjoaa useimmista muistakin kuvankäsittelyohjelmista tuttuja tapoja kuvien yhdistämiseen. Näitä tapoja ovat kertova, rasteri, tummenna ja vaalenna. On hyvä kuitenkin huomata, että jos kohde yhdistetään osittain läpinäkyvän taustan kanssa, tausta yhdistetään kuvaan kahdesti, ja suodatetun kohteen ympärillä taustasta tulee vähemmän läpinäkyvä. Tämä on rajoitus nykyisessä SVG-versiossa, ei virhe Inkscapessa.
  • Värimatriisi (feColorMatrix) muuntaa jokaisen kuvan pikselin väriarvon annetulla matriisilla. Tämä mahdollistaa esimerkiksi kuvan muuntamisen harmaasävyiseksi, värikylläisyyden säätämisen ja värisävyn vaihtamisen.
  • Yhdiste (feComposite) yhdistää kaksi kuvaa käyttäen jotain Porter-Duff sekoitustilaa tai SVG-standardissa määriteltyä aritmeettista tilaa. Porter-Duff sekoitustilat ovat oleellisesti kuville suoritettavia logiikan laskutoimituksia. Esimerkiksi xor eli poissulkeva tai -tilassa näkyviin jäävät ne alueet, jotka ovat läpinäkymättömiä jommassa kummassa syötekuvassa, mutta eivät molemmissa. Aritmeettisessa tilassa voit määritellä neljä kerrointa, k1-k4, joiden perusteella lasketaan tuotettavan kuvan kunkin pikselin väri seuraavasti: k1 * ensimmäisen kuvan väri * toisen kuvan väri + k2 * ensimmäisen kuvan väri + k3 * toisen kuvan väri + k4.
  • Konvoluutio (feConvolveMatrix) on suodatin, joka laskee tuotettavan värin lähellä olevien pikseleiden värien ja annettujen kertoimien perusteella. Tyypillisiä konvoluutiolla tuotettavia efektejä ovat sumennus, terävöitys, kohokuviointi ja reunantunnistus. Huomaathan, että vaikka tällä suodinosalla voi luoda Gauss-sumennuksen, sille on oma suodinosansa, joka toimii nopeammin ja ei riipu kuvan resoluutiosta.
  • Valaistussuotimet Hämärä valaistus (feDiffuseLighting) ja Heijastusvalo (feSpecularLighting) luovat valaistuskartan syötekuvalle. Koska SVG:ssä ei ole olemassa kolmatta ulottuvuutta, jonka perusteella valaistuksen voisi laskea, nämä suodatinosat käyttävät syötekuvan läpinäkyvyyttä korkeuskarttana: mitä läpinäkyvämpi kuva kohta on, sitä kauempana katsojasta sen kohdan tulkitaan olevan. Inkscape-jakelupaketissa on mukana esimerkkejä näiden suodattimien käytöstä, sijainnissa share/examples/lighting_filters.svg.
  • Poikkeutuskartta (feDisplacementMap) siirtää ensimmäisen syötekuvan pikseleitä toisen syötteen värien mukaan. Tuotettavan kuvan kohdan väri valitaan toisen syötekuvan värin määräämän matkan päästä ensimmäisestä syötekuvasta. Tunnettuja esimerkkejä tästä suodattimesta ovat kuvan kierto ja pullistus, jotka löytyvätkin useimmista kuvankäsittelyohjelmista, sekä myös joistain näytönsäästäjistä, joissa kiertymä tai pullistuma liikkuu ympäri työpöytää.
  • Täyttö (feFlood) luo tasaisella värillä täytetyn kuvan. Tämä on käyttökelpoinen lähinnä jonkin muun suodinosan kanssa käytettynä, värjäämään tuotettua kuvaa.
  • Gauss-sumennus (feGaussianBlur) sumentaa kohdettaan. Tämä mahdollistaa useiden muuten vaikeasti jäljiteltävien ilmiöiden esittämisen, kuten vapaamuotoiset varjot ja kirkkaat kohdat, depth of field ???, heittovarjot, hehkut jne. Sumennettuja kohteita voi myös käyttää maskeina, mikä mahdollistaa maskien häivytetyt reunat.
  • Kuva (feImage) tuo ulkoisen kuvatiedoston tai osan nykyistä SVG-tiedostoa osaksi suodatinta. Tätä voisi käyttää esimerkiksi tuomaan kuvatiedoston poikkeutuskartta-suodinosan poikkeutuskartaksi tai valaistussuotimien korkeuskartaksi.
  • Yhdistä (feMerge) yhdistää useita suodattimen väliaikaisia kuvia yhdeksi kuvaksi. Tämä käyttää tavallista alpha-yhdistämistä, kuten muutenkin asetettaessa kohteita päällekkäin SVG-kuvassa. Tämä suodatinosa vastaa useiden Sekoita-suodatinosien käyttöä normaalitilassa tai Yhdiste-suodatinosien käyttöä yli-tilassa.
  • Morfologia (feMorphology) tarjoaa toiminnot Kuluta ja Laajenna. Kuluta levittää tummia ja läpinäkyviä alueita vaaleammille ja vähemmän läpinäkyville alueille, kun taas laajenna levittää vaaleita ja läpinäkymättömiä alueita. Yksivärisille kohteille tämä yksinkertaisesti tarkoittaa, että kuluta kutistaa kohdetta ja laajenna laajentaa sitä.
  • Siirtymä (feOffset) siirtää kuvaa käyttäjän antaman määrän. Tämä on hyödyllinen esimerkiksi heittovarjon tekemiseen, missä varjon pitää olla vähän eri paikassa kuin alkuperäisen kohteen.
  • Turbulenssi (feTurbulence) luo Perlin-kohinaa. Tällainen kohina on käyttökelpoista monien luonnonilmiöiden jäljittelyssä, esimerkiksi pilvien, tulen ja savun. Lisäksi Perlin-kohinalla voi hyvin luoda monimutkaisia kuviointeja, kuten marmoria tai graniittia.

Käyttöliittymä suodattimille

Suodatintehosteiden muokkausikkunan osat

Suodatintehosteiden luominen ja muokkaaminen tapahtuu omassa ikkunassaan, joka löytyy Inkscapen valikoista paikasta Kohde > Suodatintehosteet....

ScreenHunter_07_Jan._10_22.33 

Ikkunan vasemmalla reunalla on lista tiedostossa tällä hetkellä olevista suodattimista.

Suodattimien hallinta

  • Uusia suodattimia voi luoda Uusi-napista suodatinlistan alla.
  • Suodattimen voi kahdentaa tai poistaa napsauttamalla sitä hiiren oikealla napilla suodatinlistassa.
  • Suodattimen kaksoisnapsauttaminen suodatinlistassa asettaa sen käyttöön valituille kohteille.
  • Valittuissa kohteissa käytössä olevat suodattimet on merkitty suodatinlistassa. Jos valituissa kohteissa on käytössä useita suodattimia, ne kaikki on merkitty.

Suodinosien hallinta

Toisessa, ikkunan vasemmalla puolen olevassa, listassa näkyvät valitun suodattimen sisältämät suodatinosat.

  • Uuden suodatinosan suodattimeen voi lisätä valitsemalla haluamansa listan alla olevasta alasvetovalikosta ja napsauttamalla sen vieressä olevaa Lisää tehoste -nappia.
  • Listassa olevan suodinosan napsauttaminen oikealla napilla mahdollistaa suodinosan kahdentamisen ja poistamisen.
  • Suodinosia voi uudelleenjärjestellä raahaamalla niitä listassa uusille paikoille.
  • Kun suodinosa on valittuna, listan alla oleva Tehosteen parametrit -alue näyttää valittuna olevan suodinosan asetukset. Muutokset asetuksissa näkyvät suoraan kuvassa.
  • Suodinosan syötekuvat ovat myös parametreja, mutta ne eivät näy Tehosteen parametrit -alueella, vaan viivoina suodinosien listalla, Yhteydet-sarakkeessa.
  • Suodinosan ottamat syötekuvat näkyvät kolmioina. Yleensä suodinosa ottaa yksi tai kaksi syötekuvaa, muutama ei ota yhtään ja yhdistä ottaa kuinka monta vain. Mistä syöte tulee, voi valita raahaamalla kolmiosta haluttuun lähtöpaikkaan.
  • On olemassa kuusi yleistä syötettä, jotka suodinosalle voi antaa: Lähdegrafiikka, Lähde-alpha, Taustakuva, Taustan alpha, Täyttöväri ja Taustan väri. Nämä näkyvät pystysuorina palkkeina suodinlistan oikeassa laidassa. Raahaa suodinosan syötekolmiosta haluamaasi näistä käyttääksesi sitä.
  • Suodinosat voivat ottaa syötteekseen myös toisen suodinosan tuloksen. Tämän voi tehdä raahaamalla suodinosan syötekolmiosta ylöspäin haluttuun kuvalähteeseen. Suodinosat eivät voi käyttää alempana listassa olevien suodinosien tuloksia syötteinään.
  • Syötekolmion napsauttaminen palauttaa sen oletuslähteeseensä. Yhdistä-suodinosan syötekolmion napsauttaminen kadottaa sen.
  • Yhdistä-suodinosalla on aina tyhjä syötekolmio viimeisenä. Siitä raahaamalla voi lisätä uuden syötteen suodinosalle.

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.