Una biblioteca de gráficos es una biblioteca de programas diseñada para ayudar a representar gráficos de computadora en un monitor. Por lo general, esto implica proporcionar versiones optimizadas de funciones que manejan tareas de renderizado comunes . Esto se puede hacer puramente en software y ejecutándose en la CPU , común en sistemas integrados , o acelerado por hardware mediante una GPU , más común en PC . Al emplear estas funciones, un programa puede ensamblar una imagen para enviarla a un monitor. Esto libera al programador de la tarea de crear y optimizar estas funciones y le permite concentrarse en construir el programa de gráficos. Las bibliotecas de gráficos se utilizan principalmente en videojuegos y simulaciones .
El uso de bibliotecas de gráficos en relación con sistemas de producción de vídeo , como Pixar RenderMan , no se cubre aquí.
Algunas API utilizan Biblioteca de gráficos (GL) en su nombre, en particular OpenGL y WebGL .