Vektorový grafický výstup z HTML renderovacího stroje
but.committee | doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) prof. RNDr. Alexandr Meduna, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. Vladimír Veselý, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " A ". Otázky u obhajoby: V kap. 8 "Testování" diskutujete správnost výstupu implementovaných generátorů, které ručně porovnáváte s očekávaným výstupem. Existuje nějaké možnost, jak tento proces ověření správnosti vygenerovaných výstupů zautomatizovat? V jakých aspektech by se bylo možné inspirovat při generování výstupu jinými renderovacími nástroji, než je CSSBox, např. v jádrech webových prohlížečů? Komise, například: V čem je lepší Vaše generování dolumentů "*.pdf". Komise, například: Na jaké datové sadě jste testoval? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Burget, Radek | cs |
dc.contributor.author | Chocholatý, Tomáš | cs |
dc.contributor.referee | Rychlý, Marek | cs |
dc.date.created | 2021 | cs |
dc.description.abstract | Tato práce se věnuje problematice vykreslení webových stránek pomocí vektorové grafiky. Je zde popsán experimentální zobrazovací stroj CSSBox a jeho již existující knihovny pro vykreslení vektorové grafiky v PDF a SVG. Cílem je navrhnout společnou strukturu pro tyto dvě knihovny a co nejvíce sjednotit postup vykreslování webových stránek ve vektorové grafice. V práci je proveden rozbor chybně implementovaných částí existujících řešení a popsány nedostatky, které bude nezbytné doimplementovat tak, aby výsledná vektorová grafika splňovala standard CSS3. Dále zde bude popsán proces implementace včetně opravy všech nefungujících původních řešení a bude popsán princip sjednocení jednotlivých části pro generování obou dvou vektorových formátů. V závěru práce budou zhodnoceny výsledky vlastního testování a výstupy z generování reálných webových stránek. | cs |
dc.description.abstract | This thesis focuses on the issue of rendering web pages using vector graphics. The experimental CSSBox display engine and existing libraries for rendering vector graphics in PDF and SVG will be described here. The goal of the thesis is design a common structure for these two libraries and unify the process of rendering web pages in vector graphics as much as possible. Analysis of incorrectly implemented parts of existing solutions will be performed here and shortcomings, which will be necessary to implement to the resulting vector graphic meet the standard CSS3, will be describe. Furthermore, the implementation process, including the repair of all non-functioning original solutions, and the principle of unification of individual parts for the generation of both vector formats will be described. The conclusion is dedicated the results of self testing and outputs from generating real websites. | en |
dc.description.mark | A | cs |
dc.identifier.citation | CHOCHOLATÝ, T. Vektorový grafický výstup z HTML renderovacího stroje [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021. | cs |
dc.identifier.other | 136761 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/200138 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | CSSBox | cs |
dc.subject | JStyleParser | cs |
dc.subject | Vektorová grafika | cs |
dc.subject | cs | |
dc.subject | SVG | cs |
dc.subject | CSS3 | cs |
dc.subject | Java | cs |
dc.subject | Apache Batik | cs |
dc.subject | Apache PDFBox | cs |
dc.subject | CSSBox | en |
dc.subject | JStyleParser | en |
dc.subject | Vector graphics | en |
dc.subject | en | |
dc.subject | SVG | en |
dc.subject | CSS3 | en |
dc.subject | Java | en |
dc.subject | Apache Batik | en |
dc.subject | Apache PDFBox | en |
dc.title | Vektorový grafický výstup z HTML renderovacího stroje | cs |
dc.title.alternative | Vector Graphics Output from an HTML Rendering Engine | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2021-06-24 | cs |
dcterms.modified | 2022-08-24-18:51:22 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 136761 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:33:10 | en |
sync.item.modts | 2025.01.15 23:10:08 | en |
thesis.discipline | Informační systémy a databáze | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 5.35 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-23539_v.pdf
- Size:
- 85.83 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-23539_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-23539_o.pdf
- Size:
- 91.43 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-23539_o.pdf
Loading...
- Name:
- review_136761.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_136761.html