Графічна бібліотека — це бібліотека підпрограм, призначена для відтворення комп'ютерної графіки на екрані. Зазвичай вона надає оптимізовані версії функцій, які виконують рендеринг. Це може здійснюватись виключно програмним шляхом і виконуватись центральним процесором (поширено у вбудованих системах), або з залученням апаратного прискорення за допомогою графічного процесора (поширеніше в персональних комп'ютерах). Використовуючи ці функції, програма може підготувати зображення для виведення на монітор. Це звільняє програміста від самостійного створення і оптимізації цих функцій і дозволяє зосередитися на побудові власне графічної програми. Графічні бібліотеки переважно використовуються у відеоіграх та симуляторах.
ОС | Vulkan | DirectX | GNMX | |
---|---|---|---|---|
Windows 10 | Free, Nvidia і AMD | Free, MS | ні | ні |
Mac | Free, [en] | ні | ні | Free, Apple |
GNU/Linux | Free | ні | ні | ні |
Android | Free | ні | ні | ні |
iOS | Free, | ні | ні | Free, Apple |
Tizen | розробляється | ні | ні | ні |
Sailfish | розробляється | ні | ні | ні |
Xbox One | ні | Free | ні | ні |
(PS4) | ні | ні | Free | ні |
Nintendo Switch | Free | ні | ні | ні |
У назві деяких API використовується скорочення GL (графічна бібліотека), наприклад, OpenGL і WebGL.
Приклади
- MIT X Window System
- [en]
- Apple Macintosh [en]
- cairo
- Clutter
- DirectX — бібліотека, створена Microsoft, для роботи під операційними системами Windows і «Direct» Xbox
- — вбудована графічна бібліотека
- FLTK — інструментарій і графічна бібліотека ГІК
- Mesa 3D — бібліотека, яка реалізує OpenGL
- [en] — низка неповних реалізацій OpenGL
- [en]
- Qt — бібліотека для кросплатформних застосунків
- SFML
- Simple DirectMedia Layer
- [en]
- Skia Graphics Library
- SIGIL [ 5 грудня 2020 у Wayback Machine.] — бібліотека звуку, вводу та інтеграції графіки
Див. також
- SDK
- графічні елементи керування, намальовані на растрових дисплеях
Примітки
- . cairographics.org. Архів оригіналу за 23 лютого 2011. Процитовано 3 січня 2016.
- . clutter-project.org. Архів оригіналу за 15 серпня 2012. Процитовано 3 січня 2016.
- . DirectX Graphics and Gaming (Windows) - MSDN - Microsoft. Архів оригіналу за 21 липня 2017.
- . Архів оригіналу за 29 березня 2016.
- . Архів оригіналу за 16 жовтня 2011.
- . Архів оригіналу за 15 червня 2012.
- . Архів оригіналу за 11 червня 2018.
- . Архів оригіналу за 14 березня 2022.
- . Архів оригіналу за 2 червня 2022.
- . Архів оригіналу за 10 лютого 2021.
- . Архів оригіналу за 21 квітня 2018.
- . Архів оригіналу за 17 січня 2019.
- . www.libsigil.com. Архів оригіналу за 5 грудня 2020. Процитовано 21 червня 2016.
Посилання
- OpenGL ES [ 24 лютого 2019 у Wayback Machine.] (Розробники Android)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Grafichna biblioteka ce biblioteka pidprogram priznachena dlya vidtvorennya komp yuternoyi grafiki na ekrani Zazvichaj vona nadaye optimizovani versiyi funkcij yaki vikonuyut rendering Ce mozhe zdijsnyuvatis viklyuchno programnim shlyahom i vikonuvatis centralnim procesorom poshireno u vbudovanih sistemah abo z zaluchennyam aparatnogo priskorennya za dopomogoyu grafichnogo procesora poshirenishe v personalnih komp yuterah Vikoristovuyuchi ci funkciyi programa mozhe pidgotuvati zobrazhennya dlya vivedennya na monitor Ce zvilnyaye programista vid samostijnogo stvorennya i optimizaciyi cih funkcij i dozvolyaye zosereditisya na pobudovi vlasne grafichnoyi programi Grafichni biblioteki perevazhno vikoristovuyutsya u videoigrah ta simulyatorah Vikoristannya grafichnih bibliotek v operacijnih sistemah OS Vulkan DirectX GNMX Windows 10 Free Nvidia i AMD Free MS ni ni Mac Free en ni ni Free Apple GNU Linux Free ni ni ni Android Free ni ni ni iOS Free ni ni Free Apple Tizen rozroblyayetsya ni ni ni Sailfish rozroblyayetsya ni ni ni Xbox One ni Free ni ni PS4 ni ni Free ni Nintendo Switch Free ni ni ni U nazvi deyakih API vikoristovuyetsya skorochennya GL grafichna biblioteka napriklad OpenGL i WebGL PrikladiMIT X Window System en Apple Macintosh en cairo Clutter DirectX biblioteka stvorena Microsoft dlya roboti pid operacijnimi sistemami Windows i Direct Xbox vbudovana grafichna biblioteka FLTK instrumentarij i grafichna biblioteka GIK Mesa 3D biblioteka yaka realizuye OpenGL en nizka nepovnih realizacij OpenGL en Qt biblioteka dlya krosplatformnih zastosunkiv SFML Simple DirectMedia Layer en Skia Graphics Library SIGIL 5 grudnya 2020 u Wayback Machine biblioteka zvuku vvodu ta integraciyi grafikiDiv takozhSDK grafichni elementi keruvannya namalovani na rastrovih displeyahPrimitki cairographics org Arhiv originalu za 23 lyutogo 2011 Procitovano 3 sichnya 2016 clutter project org Arhiv originalu za 15 serpnya 2012 Procitovano 3 sichnya 2016 DirectX Graphics and Gaming Windows MSDN Microsoft Arhiv originalu za 21 lipnya 2017 Arhiv originalu za 29 bereznya 2016 Arhiv originalu za 16 zhovtnya 2011 Arhiv originalu za 15 chervnya 2012 Arhiv originalu za 11 chervnya 2018 Arhiv originalu za 14 bereznya 2022 Arhiv originalu za 2 chervnya 2022 Arhiv originalu za 10 lyutogo 2021 Arhiv originalu za 21 kvitnya 2018 Arhiv originalu za 17 sichnya 2019 www libsigil com Arhiv originalu za 5 grudnya 2020 Procitovano 21 chervnya 2016 PosilannyaOpenGL ES 24 lyutogo 2019 u Wayback Machine Rozrobniki Android