| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Primerjava aplikacijskih programskih vmesnikov za upodabljanje 2D grafičnih gradnikov na grafični procesni enoti : diplomsko delo
Avtorji:ID Foschini, Dominik (Avtor)
ID Kohek, Štefan (Mentor) Več o mentorju... Novo okno
ID Jeromel, Aljaž (Komentor)
Datoteke:.pdf UN_Foschini_Dominik_2025.pdf (1,82 MB)
MD5: 924CCDB865D1C9636EA7DE58201E5A2A
 
Jezik:Slovenski jezik
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:V diplomskem delu smo primerjali tri aplikacijske programske vmesnike: Cairo, Direct2D in Raylib. Za vsako smo analizirali hitrost izrisa, obremenitev sistemskih virov (vključno s porabo delovnega in grafičnega pomnilnika ter obremenitvijo centralne in grafične procesne enote), enostavnost uporabe in podporo operacijskim sistemom. V ta namen smo razvili tri testne aplikacije, ki vključujejo izris osnovnih likov, obdelavo slik in prikaz besedila. Ugotovili smo, da je prava izbira knjižnice odvisna od pričakovanih ciljev uporabnika. Rezultati so pokazali, da je Cairo najpočasnejši in najmanj učinkovit glede porabe virov, vendar primeren za aplikacije brez potrebe po realno časovnem izrisu. Direct2D je dosegel najboljšo učinkovitost in najnižjo porabo virov, a je vezan na operacijski sistem Windows. Raylib se je izkazal kot najhitrejši pri izrisu, z zmerno porabo virov in dobro prenosljivostjo, a slabšim skaliranjem. Ugotovili smo tudi, da je bil Raylib najlažji za uporabo, medtem ko je bil Cairo zaradi pomanjkljive dokumentacije in slabše podpore najbolj zahteven za implementacijo.
Ključne besede:grafični API, 2D, Cairo, Direct2D, Raylib
Kraj izida:Maribor
Kraj izvedbe:Maribor
Založnik:[D. Foschini]
Leto izida:2025
Št. strani:1 spletni vir (1 datoteka PDF (IX, 54 str.))
PID:20.500.12556/DKUM-94923 Novo okno
UDK:004.777(043.2)
COBISS.SI-ID:262134787 Novo okno
Datum objave v DKUM:17.10.2025
Število ogledov:353
Število prenosov:17
Metapodatki:XML DC-XML DC-RDF
Področja:KTFMB - FERI
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share



Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:29.08.2025

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Comparison of application programming interfaces for rendering 2D graphics components using the graphics processing unit
Opis:In this thesis, three application programming interfaces are compared: Cairo, Direct2D, and Raylib. For each, we analyzed rendering speed, system resource usage – including system and graphics memory consumption, the load on the central and graphics processing units – as well as ease of use and operating system support. To conduct this analysis, we developed three test applications that include basic shape rendering, image processing, and text rendering. We found that the optimal choice of library depends on the user’s specific goals. The results showed that Cairo was the slowest and least efficient in terms of resource usage, but suitable for applications that do not require real-time rendering. Direct2D achieved the best performance and the lowest resource consumption, but it is limited to the Windows operating system. Raylib proved to be the fastest in rendering, with moderate resource usage and good portability, but with poorer scaling quality. We also found that Raylib was the easiest to use, while Cairo was the most challenging to implement due to its insufficient documentation and limited support.
Ključne besede:graphics API, 2D, Cairo, Direct2D, Raylib


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici