Inhaltsverzeichnis
2.6 Mapa de bits frente a gráficos vectoriales Hay dos formas de generar una imagen/visualización a través de los píxeles de la pantalla. Un enfoque se conoce como gráficos de mapa de bits (o de trama) y el otro se conoce como gráficos vectoriales En el enfoque de mapas de bits, cada píxel se asigna a los valores para mostrarse para crear la imagen. En el enfoque de gráficos vectoriales formas geométricas se describen (como líneas y puntos) y luego se representan en una pantalla. Los gráficos de trama son más sencillos, pero los gráficos vectoriales proporcionan mucha más flexibilidad y escalabilidad 2.7 almacenamiento en búfer Un problema para las pantallas gráficas interactivas es la capacidad de cambiar la pantalla como suave y limpiamente como sea posible. Si una pantalla es entrecortada o parece saltar de una imagen a otra, los usuarios lo encontrarán incómodo. Por lo tanto, es común a dibujó la siguiente pantalla en alguna estructura de memoria; a menudo denominado amortiguador. Este búfer se puede representar en la pantalla una vez que se ha visualizado toda la imagen. creado. Por ejemplo, Turtle Graphics permite al usuario definir cuántos cambios debe hacerse en la pantalla antes de que se represente (o dibuje) en la pantalla. Este puede acelerar significativamente el rendimiento de una aplicación gráfica. En algunos casos, los sistemas utilizarán dos búferes; a menudo denominado doble almacenamiento en búfer. En este enfoque, un búfer se representa o se dibuja en la pantalla mientras que el se está actualizando otro búfer. Esto puede mejorar significativamente el rendimiento general. funcionamiento del sistema, ya que las computadoras modernas pueden realizar cálculos y generar datos mucho más rápido de lo que normalmente se pueden dibujar en una pantalla. 2.8 Python y gráficos por computadora En el resto de esta sección del libro veremos cómo generar computadoras gráficos utilizando la biblioteca Python Turtle Graphics. También discutiremos el uso de este biblioteca para crear arte generado por computadora. A continuación exploraremos la Biblioteca MatPlotLib utilizada para generar gráficos y diagramas de datos como gráficos de barras, dispersión gráficos, diagramas de líneas y mapas de calor, etc. Luego exploraremos el uso de Python bibliotecas para crear GUI usando menús, campos, tablas, etc. 10 2 Introducción a los gráficos por computadora
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen