![]() |
|---|
![]() |
![]() |
![]() |
La pantalla gráfica
Cuando ponemos en pantalla algún elemento ya sea texto o gráfico lo que estamos haciendo en realidad es poniendo en una zona de memoria una cierta información.
Para los gráficos a cada punto en pantalla se le asigna uno a varios bit de memoria. Según la información que se ponga en esa memoria, así será lo que ocurra en el punto de pantalla.
Si trabajamos con una pantalla en blanco y negro, nos bastará con que en el bit asignado aparezca un uno, y tendremos que el correspondiente punto se muestra blanco; si por el contrario en el bit hay un cero, el punto será negro,
Si ahora estamos trabajando en un modo gráfico con cuatro colores, necesitaremos dos bits para poder situar la información correspondiente a un punto de pantalla.
bit 0 |
bit 1 |
color del punto |
0 |
0 |
negro |
0 |
1 |
rojo |
1 |
0 |
verde |
1 |
1 |
amarillo |
Si trabajamos con 16 colores necesitaremos 4 bit de memoria para cada punto en pantalla y para 256 colores 8 bits por cada punto, y así sucesivamente. Esto significa que un gráfico es simplemente una información existente en una zona de memoria dedicada a la pantalla.
Es por esa razón que cuando queremos mover una figura en la pantalla realmente lo que hacemos es desplazar información en la memoria.
Por esa misma razón es que podemos generalizar el concepto de "pantalla" a "zona de memoria" y pintar en diferentes "zonas de memoria" de manera que sólo se vean aquellas figuras que están relacionadas con "datos" que se ponen en la zona de memoria que está vinculada directamente con la pantalla y las "figuras" que se "pintan" en otras zonas de memoria no se verán.
Esto es lo que genera el concepto de página visible como aquella donde mostramos nuestras imágenes y página pasiva aquella donde preparamos la imagene que mostraremos a continuación.
Movimiento de imágenes en pantalla
![]() |
![]() |