Programa de dibujo

Introducción

Programa de dibujo, en relación con ordenadores o computadoras, programa informático para manipular gráficos orientados a objetos, en contraposición a manipular imágenes de píxeles. Por ejemplo, en un programa de pintura, el usuario puede manipular un elemento como una línea, un círculo o un bloque de texto como objeto independiente, con sólo seleccionarlo y moverlo.

Por otra parte, en un programa de pintura, el mover un área seleccionada de píxeles suele requerir reparar el ‘agujero’ dejado por el área trasladada.

Gráficos de mapa de bits

Una imagen en mapa de bits, también conocida como imagen matricial, bitmap o raster image (estos dos tomados del inglés), o imagen ráster (un calco del inglés).

Es una estructura o fichero de datos que representa una rejilla rectangular de píxeles o puntos de color, denominada matriz, que se puede visualizar en un monitor, papel u otro dispositivo de representación.

A las imágenes en mapa de bits se las suele definir por su altura y anchura (en píxeles) y por su profundidad de color (en bits por píxel), que determina el número de colores distintos que se pueden almacenar en cada punto individual, y por lo tanto, en gran medida, la calidad del color de la imagen.

Los gráficos en mapa de bits se distinguen de los gráficos vectoriales en que estos últimos representan una imagen a través del uso de objetos geométricos como curvas de Bézier y polígonos, no del simple almacenamiento del color de cada punto en la matriz.

El formato de imagen matricial está ampliamente extendido y es el que se suele emplear para tomar fotografías digitales y realizar capturas de vídeo. Para su obtención se usan dispositivos de conversión analógica-digital, tales como escáneres y cámaras digitales.

Gráficos por ordenador o computadora

Son imágenes de dos y tres dimensiones creadas por computadora, que se emplean con fines científicos, artísticos o industriales (por ejemplo, para diseñar, probar y promocionar productos). Los gráficos por ordenador han hecho que las computadoras sean más fáciles de usar: las interfaces gráficas de usuario (GUI, siglas en inglés) y los sistemas multimedia como World Wide Web, permiten a los usuarios de ordenadores seleccionar imágenes para ejecutar órdenes, lo que elimina la necesidad de memorizar instrucciones complicadas.

Antes de mostrar la imagen por pantalla, ésta debe encontrarse en la memoria del ordenador. La ventaja de guardar la imagen en memoria es que se pueden aplicar diversas técnicas matemáticas para modificar la información correspondiente a cada píxel.

Muchos usos de los gráficos por ordenador —como la animación por ordenador, el diseño y fabricación asistidos por computadora (CAD/CAM, siglas en inglés), los videojuegos o la visualización científica de datos como imágenes de órganos internos obtenidas por resonancia magnética— exigen dibujar objetos de tres dimensiones en la pantalla del ordenador. El cálculo de escenas en 3D se realiza mediante algoritmos de rendering, algunos en paralelo o de forma distribuida.

Existen microprocesadores especiales para gráficos en 3D. El cálculo de imágenes 3D por hardware suele ser caro, pero permite al usuario crear hasta 60 imágenes por segundo en tiempo real. Los sistemas de render por software son más lentos, y pueden exigir hasta todo un día para plasmar una única imagen, en función de la computadora utilizada. Se puede lograr una calidad que puede llegar al realismo fotográfico.

Gráficos de trama

La computación gráfica o gráficos por ordenador es el campo de la informática visual, donde se utilizan computadoras tanto para generar imágenes visuales sintéticamente como integrar o cambiar la información visual y espacial probada del mundo real.

El primer mayor avance en la gráfica realizada por computadora era el desarrollo de Sketchpad en 1962 por Ivan Sutherland.

Este campo puede ser dividido en varias áreas: Interpretado 3D en tiempo real (a menudo usado en juegos de vídeo), animación de computadora, captura de vídeo y creación de vídeo interpretado, edición de efectos especiales (a menudo usado para películas y televisión), edición de imagen, y modelado (a menudo usado para ingeniería y objetivos médicos).

El desarrollo en la gráfica realizada por computadora fue primero alimentado por intereses académicos y patrocinio del gobierno.

Sin embargo, cuando las aplicaciones verdaderas mundiales de la gráfica realizada por computadora (CG) en televisión y películas demostraron una alternativa viable a efectos especiales más a las tradicionales y las técnicas de animación, los comerciales han financiado cada vez más el avance de este campo.

A menudo se piensa que la primera película para usar gráficos realizados por computadora era 2001: A Space Odyssey (1968), que intentó mostrar como las computadoras serían mucho más gráficas en el futuro.

Sin embargo, todos los gráficos de computadora en aquella película eran la animación dibujada a mano (por ejemplo en las pantallas de televisión se simulaba el comportamiento de las computadoras con dibujos), y las secuencias de efectos especiales fue producida completamente con efectos ópticos y modelos convencionales.

Quizás el primer uso de la gráfica realizada por computadora expresamente para ilustrar gráfica realizada por computadora estaba en Futureworld (1976), que incluyó una animación de una cara humana y mano – producido por Ed Catmull y Fred Parke en la Universidad de Utah.

Gráficos vectoriales

Una imagen vectorial es una imagen digital formada por objetos geométricos independientes (segmentos, polígonos, arcos, etc.), cada uno de ellos definido por distintos atributos matemáticos de forma, de posición, de color, etc. Por ejemplo un círculo de color rojo quedaría definido por la posición de su centro, su radio, el grosor de línea y su color.

Este formato de imagen es completamente distinto al formato de las imágenes de mapa de bits, también llamados imágenes matriciales, que están formados por píxeles.

El interés principal de los gráficos vectoriales es poder ampliar el tamaño de una imagen a voluntad sin sufrir la pérdida de calidad que sufren los mapas de bits.

De la misma forma, permiten mover, estirar y retorcer imágenes de manera relativamente sencilla. Su uso también está muy extendido en la generación de imágenes en tres dimensiones tanto dinámicas como estáticas.

Todos los ordenadores actuales traducen los gráficos vectoriales a mapas de bits para poder representarlos en pantalla al estar ésta constituida físicamente por píxeles.