Straipsniai

Inkscape ir išorinės SVG bylos

Jei esate dirbę su Inkscape, žinosite, kad šioje programoje įterpus PNG bylą, yra išsaugoma nuoroda į diske esantį paveiksliuką, kuris yra atvaizduojamas programos lange. Ši savybė yra labai patogi, nes leidžia PNG bylą redaguoti už programos ribų. Kuriant "KTU Festivalis 16" renginio dizainą panašus funkcionalumas buvo reikalingas SVG byloms.

Kadangi anksčiau minėtą SVG bylų įkėlimą Inkscape palaiko labai ribotai, nusprendžiau sukurti Inkscape priedą. SVG yra atviras formatas, paremtas XML žymėjimo kalbos pagrindu, todėl manipuliuoti šiuose failuose esančia informacija nėra sudėtinga. Susipažinus su Inkscape priedų kūrimo specifika, sukūriau du priedus (SVG Include ir SVG Update), kurių veikimo principas išdėstytas žemiau:

  • Inkscape priedo SVG Include nustatymų lange pasirenkama išorinė byla ir toje byloje esanti iliustracija.
  • Taip pat pasirenkamas sluoksnis (Layer), į kurį pageidaujama įkelti išorinėje byloje esančią iliustraciją.
  • Išorinėje byloje esanti iliustracija įkeliama į pasirinktą sluoksnį.
  • Kartu su iliustracija išsaugoma informacija apie originalią jos buvimo vietą.
  • Norint atnaujinti byloje esančias iliustracijas, paleidžiamas SVG Update priedas, kuris automatiškai atnaujina visas dokumente esančias išorines iliustracijas.

Kadangi, kuriant renginio "KTU Festivalis 16" dizainą reikėjo dirbti su labai dideliu kiekiu bylų, automatinis SVG iliustracijų atnaujinimas mums leido sutaupyti labai daug laiko. Pavyzdžiui pakeitus renginio logotipą, atnaujinti jo versiją plakatų, puslapio, bendradarbiavimo pasiūlymo ir kituose maketuose galėjome vieno mygtuko paspaudimu tuose failuose.

Sukurtus Inkscape priedus galite rasti čia.

Žemiau pateikta SVG Include priedo veikimą iliustruojanti nuotrauka:

SVG Include

© 2010 Creativefellas.com. Visos teisės saugomos.

Decoration