Graphics library (original) (raw)
Une bibliothèque graphique est une bibliothèque logicielle spécialisée dans les fonctions graphiques. Elle permet d'ajouter des fonctions graphiques à un programme. Ces fonctions sont classables en trois types qui sont apparus dans cet ordre chronologique et de complexité croissante :
Property | Value |
---|---|
dbo:abstract | Eine Grafikbibliothek ist eine Programmbibliothek, die einem Programm grundlegende Funktionen zur Grafikausgabe bereitstellt.Die bekanntesten Gruppen solcher Funktionen sind: * OpenGL, eine standardisierte Programmierschnittstelle für 3D-Grafiken * Sprites, aus den Ursprüngen der Computerspiele stammende Methode, jedes bewegliche Objekt auf dem Bildschirm einem Sprite zuzuweisen, und zwischen ihnen Kollisionen festzustellen * Geometrische Funktionen, wie Kreis, Ellipse, ausgefüllte Rechtecke, Linien * Fenstersysteme, Menüs, Dialogfenster, Buttons * Schriftausgabe Meist agiert der Programmierer mit abstrakten Objekten, die dann von der jeweiligen Bibliothek auf Pixel umgesetzt werden, wobei die Gruppe der 3D-Grafiken im Gegensatz zu den 2D-Pendants vorher noch in Voxel bzw. Texel konvertiert wird. Gerade letztere haben ihre Bedeutung aus dem Spielebereich erfahren, jedoch sind auch professionelle Bildbearbeitung, medizinische Systeme, Mustererkennung und Konstruktionsabläufe (CAD) entscheidend gewesen für die Entwicklung vieler Grafikfunktionen. Grafikbibliotheken sind von eigenständigen Anwendungen zur Darstellung von Bildern (Bildbearbeitung), Daten und Funktionen (Funktionenplotter) zu unterscheiden. Theoretisch müssten solche Anwendungen nur aus einer grafischen Benutzeroberfläche bestehen, über die auf Module einer Grafikbibliothek zugegriffen wird; historisch haben sich aber Bibliotheken und Anwendungen zumeist unabhängig voneinander entwickelt. (de) A graphics library is a program library designed to aid in rendering computer graphics to a monitor. This typically involves providing optimized versions of functions that handle common rendering tasks. This can be done purely in software and running on the CPU, common in embedded systems, or being hardware accelerated by a GPU, more common in PCs. By employing these functions, a program can assemble an image to be output to a monitor. This relieves the programmer of the task of creating and optimizing these functions, and allows them to focus on building the graphics program. Graphics libraries are mainly used in video games and simulations. The use of graphics libraries in connection with video production systems, such as Pixar RenderMan, is not covered here. Some APIs use Graphics Library (GL) in their name, notably OpenGL and WebGL. (en) Une bibliothèque graphique est une bibliothèque logicielle spécialisée dans les fonctions graphiques. Elle permet d'ajouter des fonctions graphiques à un programme. Ces fonctions sont classables en trois types qui sont apparus dans cet ordre chronologique et de complexité croissante : (fr) GL è una libreria sviluppata per facilitare la generazione di computer grafica su personal computer. Generalmente include una serie di funzioni ottimizzate che gestiscono i più comuni processi di rendering. Ciò può essere realizzato esclusivamente tramite software ed essere eseguito dalla CPU (come nel caso dei sistemi embedded), oppure essere accelerato via hardware tramite una GPU (quando è presente una scheda video con un proprio processore). Facendo uso di queste funzioni, un programma può comporre un'immagine bi-tridimensionale e visualizzarla sullo schermo. Questo evita allo sviluppatore l'onere di sviluppare ed ottimizzare queste funzioni permettendogli di concentrarsi sulla visione d'insieme dell'applicazione grafica. (it) Графічна бібліотека — це бібліотека підпрограм, призначена для відтворення комп'ютерної графіки на екрані. Зазвичай вона надає оптимізовані версії функцій, які виконують рендеринг. Це може здійснюватись виключно програмним шляхом і виконуватись центральним процесором (поширено у вбудованих системах), або з залученням апаратного прискорення за допомогою графічного процесора (поширеніше в персональних комп'ютерах). Використовуючи ці функції, програма може підготувати зображення для виведення на монітор. Це звільняє програміста від самостійного створення і оптимізації цих функцій і дозволяє зосередитися на побудові власне графічної програми. Графічні бібліотеки переважно використовуються у відеоіграх та симуляторах. У назві деяких API використовується скорочення GL (графічна бібліотека), наприклад, OpenGL і WebGL. (uk) 图形库是一个用于在显示器上渲染计算机图形的程序库。它通常提供一组经过优化的函数来执行常见的渲染任务。这些任务通常可以完全在软件层面上解决,使用CPU进行计算,常见于嵌入式系统;或者由一枚GPU进行硬件加速,常见于家用计算机。使用这些函数,一个程序可以组合成一张图像在显示器上输出。这样,便解除了程序员创建和优化这些函数的负担,使得他们得以专注于构造图形程序。 (zh) |
dbo:wikiPageExternalLink | https://dawoodoz.com/dfpsr.html http://www.libsigil.com https://github.com/Praxinos/ULIS |
dbo:wikiPageID | 4417299 (xsd:integer) |
dbo:wikiPageInterLanguageLink | dbpedia-hu:Grafikus_programkönyvtár |
dbo:wikiPageLength | 4817 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1096335595 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Cairo_(graphics) dbr:Qt_(software) dbr:Hardware_accelerated dbr:Video_production dbr:Personal_computer dbr:Library_(computing) dbr:Computer_software dbr:Clutter_(software) dbr:GTK dbr:MoltenVK dbr:Anti-Grain_Geometry dbr:Application_programming_interface dbr:Simple_DirectMedia_Layer dbr:Simple_and_Fast_Multimedia_Library dbr:Computer_graphics dbr:Computer_program dbr:Embedded_system dbr:Vulkan_(API) dbr:WebGL dbr:Allegro_(software) dbr:FLTK dbr:Nintendo_Switch dbr:Central_processing_unit dbr:Graphics_processing_unit dbr:Simulation_video_game dbr:Video_game dbr:QuickDraw dbr:Rendering_(computer_graphics) dbr:ANGLE_(software) dbc:Graphics_libraries dbr:Widget_toolkit dbr:DirectX dbr:Display_PostScript dbr:Pixar_RenderMan dbr:PlayStation_4_system_software dbr:Mesa_3D dbr:Metal_(API) dbr:MiniGL dbr:OpenGL dbr:OpenGL_ES dbr:Open_Inventor dbr:Segger_Microcontroller_Systems dbr:X_Window_System dbr:Software_development_kit dbr:Skia_Graphics_Library |
dbp:wikiPageUsesTemplate | dbt:Short_description dbt:Graphics_Processing_Unit |
dcterms:subject | dbc:Graphics_libraries |
gold:hypernym | dbr:Library |
rdf:type | yago:WikicatComputerLibraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:WikicatGraphicsLibraries yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity dbo:Library dbo:MusicGenre yago:Room104105893 yago:Structure104341686 yago:Whole100003553 |
rdfs:comment | Une bibliothèque graphique est une bibliothèque logicielle spécialisée dans les fonctions graphiques. Elle permet d'ajouter des fonctions graphiques à un programme. Ces fonctions sont classables en trois types qui sont apparus dans cet ordre chronologique et de complexité croissante : (fr) GL è una libreria sviluppata per facilitare la generazione di computer grafica su personal computer. Generalmente include una serie di funzioni ottimizzate che gestiscono i più comuni processi di rendering. Ciò può essere realizzato esclusivamente tramite software ed essere eseguito dalla CPU (come nel caso dei sistemi embedded), oppure essere accelerato via hardware tramite una GPU (quando è presente una scheda video con un proprio processore). Facendo uso di queste funzioni, un programma può comporre un'immagine bi-tridimensionale e visualizzarla sullo schermo. Questo evita allo sviluppatore l'onere di sviluppare ed ottimizzare queste funzioni permettendogli di concentrarsi sulla visione d'insieme dell'applicazione grafica. (it) 图形库是一个用于在显示器上渲染计算机图形的程序库。它通常提供一组经过优化的函数来执行常见的渲染任务。这些任务通常可以完全在软件层面上解决,使用CPU进行计算,常见于嵌入式系统;或者由一枚GPU进行硬件加速,常见于家用计算机。使用这些函数,一个程序可以组合成一张图像在显示器上输出。这样,便解除了程序员创建和优化这些函数的负担,使得他们得以专注于构造图形程序。 (zh) Eine Grafikbibliothek ist eine Programmbibliothek, die einem Programm grundlegende Funktionen zur Grafikausgabe bereitstellt.Die bekanntesten Gruppen solcher Funktionen sind: * OpenGL, eine standardisierte Programmierschnittstelle für 3D-Grafiken * Sprites, aus den Ursprüngen der Computerspiele stammende Methode, jedes bewegliche Objekt auf dem Bildschirm einem Sprite zuzuweisen, und zwischen ihnen Kollisionen festzustellen * Geometrische Funktionen, wie Kreis, Ellipse, ausgefüllte Rechtecke, Linien * Fenstersysteme, Menüs, Dialogfenster, Buttons * Schriftausgabe (de) A graphics library is a program library designed to aid in rendering computer graphics to a monitor. This typically involves providing optimized versions of functions that handle common rendering tasks. This can be done purely in software and running on the CPU, common in embedded systems, or being hardware accelerated by a GPU, more common in PCs. By employing these functions, a program can assemble an image to be output to a monitor. This relieves the programmer of the task of creating and optimizing these functions, and allows them to focus on building the graphics program. Graphics libraries are mainly used in video games and simulations. (en) Графічна бібліотека — це бібліотека підпрограм, призначена для відтворення комп'ютерної графіки на екрані. Зазвичай вона надає оптимізовані версії функцій, які виконують рендеринг. Це може здійснюватись виключно програмним шляхом і виконуватись центральним процесором (поширено у вбудованих системах), або з залученням апаратного прискорення за допомогою графічного процесора (поширеніше в персональних комп'ютерах). Використовуючи ці функції, програма може підготувати зображення для виведення на монітор. Це звільняє програміста від самостійного створення і оптимізації цих функцій і дозволяє зосередитися на побудові власне графічної програми. Графічні бібліотеки переважно використовуються у відеоіграх та симуляторах. (uk) |
rdfs:label | Grafikbibliothek (de) Graphics library (en) GL (grafica 3d) (it) Bibliothèque graphique (fr) Графічна бібліотека (uk) 图形库 (zh) |
owl:sameAs | freebase:Graphics library yago-res:Graphics library wikidata:Graphics library dbpedia-de:Graphics library dbpedia-fr:Graphics library dbpedia-it:Graphics library http://ta.dbpedia.org/resource/வரைகலை_நூலகம்_(தொழில்நுட்பம்) dbpedia-uk:Graphics library dbpedia-zh:Graphics library https://global.dbpedia.org/id/37W5n |
prov:wasDerivedFrom | wikipedia-en:Graphics_library?oldid=1096335595&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Graphics_library |
is dbo:genre of | dbr:Cairo_(graphics) dbr:Librsvg dbr:Libx_(graphics_library) dbr:Clutter_(software) dbr:Enlightenment_Foundation_Libraries dbr:GD_Graphics_Library dbr:Mesa_(computer_graphics)__Gallium3D__1 dbr:Anti-Grain_Geometry dbr:Libart dbr:DotXSI dbr:Mesa_(computer_graphics) dbr:MiniGL dbr:Skia_Graphics_Engine |
is dbo:wikiPageDisambiguates of | dbr:GL |
is dbo:wikiPageRedirects of | dbr:Graphics_libraries dbr:Graphics_API |
is dbo:wikiPageWikiLink of | dbr:Cairo_(graphics) dbr:Prolog dbr:OpenGL++ dbr:OpenGL_Utility_Library dbr:VisualBoyAdvance dbr:Vladimir_Vukićević dbr:David_H._Munro dbr:InfiniteReality dbr:Internet_Foundation_Classes dbr:Librsvg dbr:Libx_(graphics_library) dbr:GL dbr:List_of_mergers_and_acquisitions_by_Alphabet dbr:Prefuse dbr:.gl dbr:Clutter_(software) dbr:Enlightenment_Foundation_Libraries dbr:GD_Graphics_Library dbr:Mutter_(software) dbr:Open_coopetition dbr:Anti-Grain_Geometry dbr:Libart dbr:Swing_(Java) dbr:List_of_3D_graphics_libraries dbr:Graphics_libraries dbr:2D_computer_graphics dbr:ACE_Centre dbr:Bresenham's_line_algorithm dbr:Panzer_Dragoon_(video_game) dbr:Framebuffer dbr:Graphics_processing_unit dbr:TempleOS dbr:Abstraction_layer dbr:DotXSI dbr:Graphics_API dbr:Immediate_mode_GUI dbr:Mesa_(computer_graphics) dbr:MiniGL dbr:Seed7 dbr:Skia_Graphics_Engine dbr:Immediate_mode_(computer_graphics) dbr:Retained_mode dbr:PGPLOT |
is dbp:genre of | dbr:Cairo_(graphics) dbr:Librsvg dbr:Libx_(graphics_library) dbr:Clutter_(software) dbr:Enlightenment_Foundation_Libraries dbr:GD_Graphics_Library dbr:Anti-Grain_Geometry dbr:Libart dbr:DotXSI dbr:Mesa_(computer_graphics) dbr:MiniGL dbr:Skia_Graphics_Engine |
is foaf:primaryTopic of | wikipedia-en:Graphics_library |