Conceptos Fundamentales Graficaci ó n IA7200-T. Graficación2 Conceptos Fundamentals Perspectiva Hist ó rica Modelo de una Computadora - Memoria y Dispositivos.

Slides:



Advertisements
Presentaciones similares
Color en la Computadora
Advertisements

Bit Depth y Resolución Profa. G. Yukavetsky.
El Computador Introducción a la Tecnología de la Información.
Curso de Java Capitulo 1: Introducción a Java Profesor:
Capítulo 15 Paquete de Dragado
GRÁFICOS DE VECTORES Y GRÁFICOS RASTERIZADOS
Sistemas de coordenadas de referencia
¿Qué es una computadora?
TEMA 7 HARDWARE TECNOLOGÍA 3º ESO ADELA GINER LARRAURI.
Autor: MGTI Luz María Hernández Cruz
Pixel y color.
Introducción a la programación
Introducción a la computadora
MODOS DE COLOR EN LA IMAGEN DIGITAL.
Elementos de diseño.
Clase 2 Tecnología de la Comunicación II Lic. en Com. Social, Lic. en Periodismo, Locutor Nacional y Periodismo Universitario F AC. DE C S. H UMANAS. UNSL.
VECTORES VS PIXELES Por Drako.
Introducción al diseño gráfico
Ing. Elizabeth Morales COMPUTADOR. Nuevas Tecnologías de la Información y Comunicación EMPLEO DE NTIC´s.
Las personas se enfrentaron por primera vez con programas que eran demasiados grandes para caber en la memoria disponible. La solucion fue dividir el programa.
Mapas de bits. Las imágenes de mapa de bits (bitmaps o imágenes raster) están formadas por una rejilla de celdas, a cada una de las cuales, denominada.
INTRODUCCIÓN INFORMÁTICA
Introducción a la Computación ROGER GOMEZ SUAREZ.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Graficaci ó n IA7200-T Dr. Juan Jos é Flores Romero
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
Clase 1 Creación y edición de imágenes digitales
Primitivas de Dibujo y Transformaciones Programas en Java
Graficacion.

Edición de imágenes Feb Imágenes digitales Las imágenes digitales las podemos clasificar en dos grupos: Imágenes de mapa de bits. Son imágenes.
MEDIOS DE ALMACENAMIENTO
La computadora es una máquina de tipo electrónico-digital, capaz de procesar información a gran velocidad y con gran precisión, previa programación correcta.
IMAGEN Y SONIDO.
Dispositivos gráficos de salida
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Hardware.
Introducción al uso de la computadora
PARTES FISICAS DE UNA COMPUTADORA
Componentes Físicos y Lógicos de un Computador
Clase 2 Tecnología de la Comunicación II Lics. en Com. Social y Periodismo F AC. DE C S. H UMANAS. UNSL. Creación y edición de imágenes digitales.
Computadoras Analógicas Computadoras Digitales
PROCESADORES Hardware y Software.
 Este espacio contiene un área suficiente para describir el título del trabajo en dos renglones  NOMBRE DE LA EMPRESA EN MAYÚSCULAS  Usa el formato.
¿De qué elementos se compone el Hardware de una computadora?
Imágenes Las imágenes que se utilizan para trabajar normalmente se encuentran en formato TIFF o alguno de los formatos propios de las aplicaciones (por.
Por: Ernesto Y. Soto Rivas G
HARDWAREHARDWARE FELIX BELLA EDU ROS. INDICE 1-. INTRODUCCION 2-. FUNCIONES BASICAS A) LA UNIDAD CENTRAL (CPU) B) LA MEMORIA PRINCIPAL C) DISPOSITIVOS.
Monitor. Laura Ayala.
ING.CIP.IVAN PETRLIK AZABACHE. GRAFICOS CON EL API DE BAJO NIVEL Para poder utilizar la pantalla de un dispositivo movil a traves del API de bajo nivel.
ALMACENAMIENTO DE DATOS. Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento.
contenido 1 el computador 2 partes del computador 2.1 el mouse
Bitmap.
Manejo de Video MC Beatriz Beltrán Martínez Otoño 2013.
TEC.AMOLED. Pantallas Estas pantallas AMOLED se usan fundamentalmente en dispositivos móviles tales como teléfonos móviles y consisten principalmente.
“Color Depth” y Resolución Profa. G. J. Yukavetsky Favor avanzar manualmente.
HARDWARE SON LOS COMPONENTES FÍSICOS: CPU Y DISPOSITIVOS PERIFÉRICOS.
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Felipe Díaz Toro Daniel López. El procesador, también conocido como CPU o micro, es el cerebro del PC. Se encarga de hacer funcionar a las aplicaciones.
Diseño y Programación Orientados a Objetos1 Introducción a Java.
El contexto gráfico La función paint y update nos suministran el contexto gráfico del applet o del componente, en otros casos, hemos de obtener el contexto.
Fundamentos de Programación Unidad I Conceptos Básicos.
Siempre habrá quien conozca mas… Compartir el conocimiento Te permite conocerte a ti mismo Antes de iniciar…
Introducción a la computación 1.1Arquitectura de la computadora 1.2Definición de Lenguaje 1.3Tipos de lenguajes: natural, artificial, computacional 1.4Historia.
1 UNIVERSIDAD NACIONAL DE EDUCACIÓN ENRIQUE GUZMÁN Y VALLE INTRODUCCIÓN A LA INFORMÁTICA RITA FERNÁNDEZ LARA.
INFORMÁTICA Ing. Linda K. Masias M. Identificando las partes de un computador.
PROTEC VIRGINIA CAROLINA GALLARDO SANCHEZ. Hardware y software En computación tenemos dos elementos básicos: Hardware En términos simples, corresponde.
ASPECTOS TECNOLÓGICOS DE LA MULTIMEDIA Por: Mayra Angélica Silva Ortega.
Presentada por: Johan Manuel Cabrera Chavarro Universidad Surcolombiana Tecnología en Desarrollo de Software.
HARDWARE. INDICE ¿Qué es un ordenador? Hardware y Software Funcionamiento de un ordenador Arquitectura básica de un ordenador Placa base Unidades de medida.
Transcripción de la presentación:

Conceptos Fundamentales Graficaci ó n IA7200-T

Graficación2 Conceptos Fundamentals Perspectiva Hist ó rica Modelo de una Computadora - Memoria y Dispositivos Gr á ficos Modelo de Raster y Bitmaps Coordenadas Espacios de Dibujo Colores Bibliotecas Gr á ficas

Graficación3 Historia Teletipos (pre 1950s), CRTs (50s a 2000), Monitores Planos (era moderna) Tamaño y Calidad (resoluci ó n) - depende de la econom í a (640x320…1024x768…) Modelos Vectoriales (circa WW2) y Raster/Bitmap Dispositivos e interacci ó n m á quina/humano Limitaciones de memoria y velocidad de procesamiento

Graficación4 Modelo de Memoria de una Computadora Memoria principal Memoria de gr á ficos –V.g. graphics card –Idea reciente: Particional la memoria principal din á micamente (sistema operativo) Independiente del hardware del display CPU + memoria Cache + memoria principal Cache es r á pida, pero cara (512 kBytes) Memoria principal masiva (GBytes), pero lenta

Graficación5 Memoria y Gr á ficas Idea: Los programas interact ú an con el dispositivo gr á fico mediante escritura en determinada á rea de memoria Conocida como Bitmap graphics Los bits se mapean a pixeles Software flexible y port á til Independiente del hardware y sistema operativo

Graficación6 Dispositivos Gr á ficos Dispositivos: mouse, lentes stereo, track ball, light pen, touch screen, 3d-wand, guantes sensores, trackers de cabeza e iris, … A ú n los ratones varian en forma y funcionalidad Mouse - mejor conocido Butones y movimientos T é rminos coloquiales: –Drag –Click –Double-Click –Left -Click –Gestures Ideas: especificar un punto en un espacio (v.g. Coordenadas o ) o un comando

Graficación7 Modelos Raster - Pixeles Pixel o “pel” - Picture Element Cada pixel debe ser expresado (rendered) como un punto o rect á ngulo en la pantalla Pixeles = cuadros Pequeña á rea que contiene f ó sforo en un monitor monocrom á tico O tres areas (rojo, verde y azul) en monitores de color

Graficación8 Sistemas de Coordenadas Pixeles (renglones y columnas) –Rectil í neo –Origen en la esquina superior izquierda –Corre hacia la derecha y contin ú a por renglones –Misma secuencia que el Raster Arreglo [rengl ó n][columna] –Alacenamiento por rengl ó n ( ú ltimo í ndice se mueve m á s r á pido) –No es igual en todos los lenguajes. Fortran usa por columna

Graficación9 Coordenadas Cartesianas Se usan coordenadas x,y (or x,y,z in 3D) y se mapean al display Columnas = x Renglones = y Necesitamos los valores max y min T í picamente: (640 x 320), (1024 x 768) o mejor Relaci ó n de aspecto (raz ó n entre estas medidas). V.g. 4:3 - escogida para corresponder al monitor x y

Graficación10 Espacio de Dibujo o Canvas Sistema de coordenadas Primitivas de dibujo (bibliotecas) –drawDot( int x, int y); –drawLine( x1, y1, x2, y2 ); No hay que escribir programas a nivel de abstracci ó n de pixeles

Graficación11 Colores RGB (Red, Green, Blue) no es el ú nico modelo, pero s í el m á s com ú n Especificar valores RGB para cada pixel RGB -> intensidades Todos los colores pueden ser expresados como una combinacion de é stos Algunas veces se usa un valor “alpha” de transparencia Estos tres valores se compactan en una palabra de 4 bytes 1 Byte = 256 valores

Graficación12 Bibliotecas Gr á ficas y Paquetes Sistema gr á fico Paquete o biblioteca que nos permite escribir programas independientes de los dispositivos gr á ficos Java Development Kit, Java 2D y Java 3D GL y OpenGL (Graphics Library) X11, DirectX, PHIGS,… y muchos otros

Graficación13 Programas en Java MyProg01 dibuja un rect á ngulo negro dentro de otro blanco En el curso veremos varios ejemplos de programas en Java que ilustran los diferentes conceptos Use un editor de texto (emacs, vi, notepad, etc.) –Compilar con javac MyProg01.java –Ejecutar conjava Myprog01 O cualquier ambiente de desarrollo de Java (Jbuilder, Eclipse, Xcode, etc.)

Graficación14 Fragmento de Código // g es el bojeto gr á fico proporcionado por el sistema… g.setBackground( Color.white ); g.clearRect( 0, 0, getWidth(), getHeight() ); g.setColor( Color.black ); g.fillRect( 10, 10, 20, 20 ); g.drawRect( 0, 0, getWidth()-1, getHeight()-1 ); Se ver á mas de Java y los m é todos gr á ficos a lo largo del curso…

Graficación15 Resumen Breve historia Desarrollo basado en la tecnolog í a Avances significativos recientes debido a capacidad de memoria y procesamiento Nivel de abstracci ó n proporcionado por bibliotecas Dispositivos y modelos de memoria Modelos de color Espacios de dibujo Usaremos JDK y sus bibliotecas