Na rozdíl od třeba takového JPEG2000
patří formát SVG k těm nastupujícím
standardům pro publikační průmysl, které zaznamenávají poměrně slušný vzestup. Do jisté
míry je to dáno především nárůstem obliby použití tohoto formátu v mobilních zařízeních,
existence řešení jako je Inkscape či snahy o vytvoření rozšíření SVG do oblasti
pre-pressu nicméně naznačují, že se jedná o technologii poměrně všeobecně přijatou.
Paradoxně takto dnes asi nejvíce zaostávají aplikace SVG v oblasti, pro kterou byl (a
snad ještě i je) primárně daný formát vytvářen, tj. v oblasti webového publikování. Na
vině zde je zejména malá podpora SVG v současných webových prohlížečích, zejména
Internet Exploreru.
Vývoj kolem SVG je každopádně značně dynamický, a tak kromě nových verzí samotného
formátu přibývá zajímavých nástrojů pro tvorbu SVG obsahu. Z těchto nás v poslední době
zaujal RapidSVG Professional 2.0 společnosti XStream Software,
který nabízí velmi silné možnosti tvorby profesionálně vyhlížející SVG grafiky určené
především pro Web, mobilní zařízení a výukové účely. O přiblížení daného produktu bychom
se rádi pokusili v naší recenzi.
Základní přiblížení
RapidSVG je produktem pro platformu Windows. Jedná se o WYSIWYG editor SVG grafiky,
který dovoluje vytvářet nejen grafiku statickou, ale rovněž interaktivní a animovanou.
Výrobce zdůrazňuje skutečnost, že tvorba funguje na intuitivní bázi, s použitím nástrojů
sdružených v paletkách, dialogů či technologie drag & drop, a uživatel nemusí být nijak
dopodrobna obeznámen s SVG. Na druhou stranu je v produktu kdykoli k dispozici možnost
kontrolovat podrobně vlastnosti všech objektů dokumentu na úrovni SVG kódu, včetně
možností práce s kódem zdrojovým v odpovídajícím editoru.
Prostředí RapidSVG
Obsah je v RapidSVG vytvářen v podobě tzv. projektů, což jsou sady jedné či více SVG
stránek. Každá stránka přitom může mít nastaveny jiné rozměry a další parametry (barva
pozadí, průhlednost, obrázek na pozadí aj.) a obsahovat další stránky (možnost
opakovaného použití téhož obsahu napříč projektem), objekty či animace podporované
produktem. Vytvořený projekt lze přímo z prostředí produktu odeslat na Web, možné je
také umístění na lokální síť, CD apod. - k prohlížení je pak třeba webový prohlížeč,
doplněný o odpovídající prohlížeč (Adobe SVG Viewer).
Nepodařilo se nám zjistit, které verzi SVG odpovídá základní formát použitý v rámci
projektů (předpokládáme ale, že to bude SVG 1.1 Recommendation), produkt každopádně umí
jednotlivé stránky ukládat do podoby SVG Tiny (1.1 a 1.2) pro mobilní zařízení a
podporuje také komprimovanou podobu SVG, tedy SVGZ. Poněkud kuriózní, nicméně zajímavá
je skutečnost, že projekt může být uložen i v podobě interaktivního výukového kurzu ve
formátu SCORM, což souvisí s tím, že XStream dosud
působí především jako poskytovatel aplikací pro oblast výuky a vzdělávání.
Statické a interaktivní objekty
Na stránky lze umisťovat klasické vektorové objekty, jako jsou čáry, obdélníky, polygony
nebo křivky a také text (kontrola velikosti, stylu, barvy aj.) či bitmapovou grafiku
(prakticky libovolný používaný formát, jež se dále převede na JPEG či PNG podporované
SVG). RapidSVG rovněž dovoluje v rámci stránek použít různé interaktivní objekty,
kterými jsou odkazy, formulářové prvky (textová pole, zaškrtávací políčka, přepínače
atp.) a také grafy různých typů (!). Specifickými objekty, které lze připojit k
projektu, jsou tzv. widgety, kontrolní prvky dovolující čtenáři kontrolovat měřítko
zobrazení a umístění stránky na obrazovce.
Pro manipulaci s objekty jsou pak dostupné všechny běžné nástroje známé z vektorových
editorů, umožňující objekty zarovnávat, seskupovat, umisťovat (k dispozici je mřížka),
transformovat atp. Odpovídající funkce RapidSVG přitom dovoluje tentýž objekt využít
opakovaně na všech či vybraných stránkách projektu. Objekty vytvořené v produktu lze
také pro opakované použití schraňovat v odpovídající knihovně. Bohaté jsou možnosti
kontroly (RGB) barev pomocí odpovídajících palet včetně možnosti vytvářet barvy
vlastní, produkt dále podporuje využití různých typů přechodů a výplňových vzorů.
Paletka pro práci s přechody
Animace a multimédia
Tvorba animací je v RapidSVG velmi snadná: stačí vybrat požadovaný objekt a poté zadat
příkaz Add Animation. Následně se zvolí požadovaný typ animace, načež program vygeneruje
odpovídající kód přiřazený objektu. V jeho rámci je určen i počáteční a koncový čas
animace, který lze dále měnit pomocí dialogu pro nastavení vlastností či ještě
přehledněji editací odpovídající časové osy.
RapidSVG podporuje všechny typy animací, s kterými se lze v případě SVG setkat, tedy
Motion Animation (pohyb objektu po zadané cestě), Transform Animation (rotace či změna
tvaru objektu), Color Animation (změna barvy) či Property Animation (mění se některá z
vlastností objektu, jako například rozměr, průhlednost, viditelnost aj.). Mimo výše
zmíněné kontroly času lze u animací například nastavit více typů animací současně
(objekt se pohybuje, rotuje a současně se mění jeho barva či jiná vlastnost atp.),
kontrolovat rychlost provedení či spojit kontrolu animace s určenou akcí myši nebo
klávesnice.
Využít lze různé typy animací
Produkt podporuje zvuk i video v různých formátech (MP3, WAV, AVI, ASF, MOV, MPEG). Ke
každé SVG stránce v projektu lze přiřadit i více souborů daných typů, přehrávání je pak
možno obdobně jako v případě animací spojit s různými akcemi uživatele, podmínit
uplynutím určitého času aj.
Závěrem
RapidSVG je zajímavým přírůstkem do stále se rozrůstající rodiny produktů, určených pro
práci s SVG grafikou. Líbila se na něm především možnost tvorby interaktivního a
animovaného SVG obsahu, která by mohla zaujmout především tvůrce webových či jiných
elektronických prezentací. Profesionálním schopnostem ovšem odpovídá i
ne právě nízká
cena 299 USD. Těžko říci,
nakolik se s ní produkt uchytí, když je zde konkurence v produktech jako je Evolgrafix
XStudio či Beatware Mobile Designer. Demoverze RapidSVG stojí každopádně za zkoušku
každému, kdo se dnes zajímá o možnosti SVG v oblasti elektronického publikování.
Krejčí Richard
|