Izrada aplikacije za generiranje vektorskih oblika s interpretacijom u PostScript programski kod

Gracin, Ella (2019) Izrada aplikacije za generiranje vektorskih oblika s interpretacijom u PostScript programski kod. Master's thesis - Graduate Programme. Grafički fakultet. [Mentor: Skala, Tibor].

[img]
Preview
PDF
DB826_Gracin_Ella.pdf

Download (3MB) | Preview

Abstract

Razvoj tehnologije, a time i raznih aplikacija i programa, značajno pridonosi napretku u grafičkoj industriji, posebno u granama grafičkog dizajna. Početak većeg napretka u grafičkom dizajnu obilježio je nastanak grafičkih programskih jezika namijenjenih programiranju vektorske grafike. Dizajnerima je danas posao stvaranja grafike koristeći prigodne programske alate znatno olakšan, a to mogu zahvaliti nizu aplikacija namijenjenih stvaranju vektorske grafike kao što su Illustrator, InkScape, Sketch i slično, koji omogućuju vizualno manipuliranje oblicima. Ipak, iako je sigurno reći da se radi o velikom pomaku u odnosu na korištenje programskih jezika za izradu grafike, niti jedan od postojećih aplikacija za vizualno generiranje vektorskih oblika ne nudi sve opcije koje je moguće izvesti koristeći PostScript, koji je poznat kao jedan od prvih grafičkih programskih jezika. Jedna od velikih prednosti PostScripta je u tome što omogućuje manipulaciju grafičkim elementima programskim kodom (korištenje petlji, uvjeta grananja, visoka preciznost... ) uz moguće promjene svih dostupnih parametara (boje, debljine linije, veličine stranice i slično). Mogućnosti PostScripta u izradi grafike nisu ograničene, ali njegovo korištenje, pogotovo u izradi kompleksnijih oblika, zahtjeva znatno više vremena potrebnog za učenje, ali i za samu izradu u odnosu na korištenje nekih od ranije spomenutih aplikacija. Cilj ovog rada je izrada aplikacije koja omogućuje stvaranje vektorskih oblika uz vizualnu interpretaciju u stvarnom vremenu, a u pozadini dobivene oblike prevodi u PostScript programski kod. Pritom se u izradi aplikacije važnost osim funkcionalnosti daje i izradi oku ugodnog i intuitivnog grafičkog korisničkog sučelja, u čemu pomaže analiza postojećih programa namijenjenih kreiranju vektorskih oblika. Na taj način korisniku je omogućeno da na mnogo brži i lakši način dođe do potrebnog koda te se lakše može upoznati s PostScriptom kao programskim jezikom i načinom na koji funkcionira. Sve to korisniku znatno olakšava učenje kroz olakšano razumijevanje povezanosti programskog koda i računalne grafike.

Item Type: Master's thesis - Graduate Programme
Mentor name: Skala, Tibor
Thesis Committee: Rudolf, Maja and Skala, Tibor and Stanić Loknar, Nikolina
Defence date: 25 September 2019
Abstract in english: The development of technology, and thus various applications and programs, significantly yields progress in the graphics industry, especially in graphic design branches. The start of noticeable progress in graphic design has marked the origin of graphic language programs used for programming vector graphics. The job of making graphics using the appropriate programming tools is considerably easier for modern designers thanks to various apps designed to create vector graphics like Illustrator, InkScape, Sketch and such, which enable visually manipulating shapes. Still, although it is safe to say that it is a major upgrade compared to the use of programming languages to make graphics, not one of the existing applications used for making vector shapes offers all options that are possible using PostScript, which is known as one of the first graphics programming languages. One of the great advantages of the Postscript is that it allows users to manipulate the graphical elements with the programming code (use of loops, branched conditions, high precision...) with possible changes to all available parameters (color, line thickness, size and so on). Postscript options in graphic design are not limited, but its use, especially in the design of more complex forms, requires considerably more time for learning, but also for the creation of some of the aforementioned applications. The aim of this work is to create an application that enables the creation of vector shapes with a real-time visual interpretation and simultaneously translates resulting shapes into PostScript code. At the same time, besides functionality, the application also gives importance to a pleasant and intuitive graphical user interface, which was accomplished by analyzing some of the existing programs used for the creation of vector shape. In this way, the user is able to get the necessary code in a much faster and easier way, and it is easier to get acquainted with Postscript as a programming language and the way it works. All this makes it much easier for the user to learn thanks to a facilitated understanding of a connection between the programming code and computer graphics.
Uncontrolled Keywords: PostScript, Aplikacija, Računalna grafika, Korisničko sučelje
Keywords in english: PostScript, App, Computer graphics, User interface
Subjects: TECHNICAL SCIENCES > Graphic Technology
Institution: Grafički fakultet
City: Zagreb
Number of Pages: 46
Callnumber: SKA 2019 GRA
Inventory number: DB826
Depositing User: Nina Jelača
Status: Unpublished
Date Deposited: 02 Jul 2020 10:45
Last Modified: 02 Jul 2020 10:45
URI: http://eprints.grf.unizg.hr/id/eprint/3126

Actions (login required)

View Item View Item