Heraldika umožňuje popisovat erbovní znamení formálním jazykem blazon. Tato bakalářská práce se zabývá vytvořením uživatelsky přívětivé webové aplikace pro generování vizualizace erbovních znamení na základě vstupního textu blazon. Aplikace využívá existující nástroj CBlazon, který byl vyvinut na Západočeské univerzitě a umožňuje překlad blazonu do strukturované textové podoby. Navržené řešení umožňuje generovat vizualizace znaků s minimální zátěží webového serveru, jelikož procesy generování probíhají na straně klienta. Výsledná aplikace umožňuje generovat jednoduché znaky popsané jazykem blazon.
Anotace v angličtině
Heraldry makes it possible to describe armorial bearings in the formal language of blazon. This bachelor thesis deals with the creation of a user-friendly web application for generating a visualization of armorial signs based on the input blazon text. The application uses an existing tool CBlazon, which was developed at the University of West Bohemia and allows the translation of blazon into a structured textual form. The proposed solution allows generating sign visualizations with minimal load on the web server, as the generation processes are performed on the client side. The resulting application allows the generation of simple characters described by the blazon language.
Klíčová slova
blazon, generátor znaků, React, WebAssembly
Klíčová slova v angličtině
blazon, Coat of arms generator, React, WebAssembly
Rozsah průvodní práce
77
Jazyk
CZ
Anotace
Heraldika umožňuje popisovat erbovní znamení formálním jazykem blazon. Tato bakalářská práce se zabývá vytvořením uživatelsky přívětivé webové aplikace pro generování vizualizace erbovních znamení na základě vstupního textu blazon. Aplikace využívá existující nástroj CBlazon, který byl vyvinut na Západočeské univerzitě a umožňuje překlad blazonu do strukturované textové podoby. Navržené řešení umožňuje generovat vizualizace znaků s minimální zátěží webového serveru, jelikož procesy generování probíhají na straně klienta. Výsledná aplikace umožňuje generovat jednoduché znaky popsané jazykem blazon.
Anotace v angličtině
Heraldry makes it possible to describe armorial bearings in the formal language of blazon. This bachelor thesis deals with the creation of a user-friendly web application for generating a visualization of armorial signs based on the input blazon text. The application uses an existing tool CBlazon, which was developed at the University of West Bohemia and allows the translation of blazon into a structured textual form. The proposed solution allows generating sign visualizations with minimal load on the web server, as the generation processes are performed on the client side. The resulting application allows the generation of simple characters described by the blazon language.
Klíčová slova
blazon, generátor znaků, React, WebAssembly
Klíčová slova v angličtině
blazon, Coat of arms generator, React, WebAssembly
Zásady pro vypracování
Seznamte se s principy a fungováním jazyka Blason pro český jazyk.
Seznamte se s nástrojem pro analýzu Blasonu vzniklým na KIV.
Navrhněte webové rozhraní, které umožní zadat popis v Blasonu a zobrazí vytvořené erbovní znamení.
Navržené řešení implementujte.
Hotové řešení otestujte s ohledem na přesnost, úplnost a uživatelskou přístupnost.
Zásady pro vypracování
Seznamte se s principy a fungováním jazyka Blason pro český jazyk.
Seznamte se s nástrojem pro analýzu Blasonu vzniklým na KIV.
Navrhněte webové rozhraní, které umožní zadat popis v Blasonu a zobrazí vytvořené erbovní znamení.
Navržené řešení implementujte.
Hotové řešení otestujte s ohledem na přesnost, úplnost a uživatelskou přístupnost.