next up previous contents
Next: Bytemaps Up: Virtual bitmap display Previous: Primitivas gráficas

Bitmaps

Un mapa de bits es un array bidimensional de bits que se implementa mediante la estructura bitmap. Actualmente el VBD tan sólo es capaz de manipular bitmaps de dos colores. La modificación y consulta de las características de un bitmap se realiza por medio de métodos asociados a la estructura. Una característica interesante es la posibilidad de comprimir un bitmap hasta en un factor de 5 a 1. La compresión se realiza siempre que la variable #:system:compressed-icon es distinta de (), con la facilidad de que la lectura de los bitmaps siempre se realiza correctamente ya que se determina dinámicamente si la fuente está comprimida o no.

Los bitmap se crean mediante create-bitmap y se puede liberar la memoria que ocupan cuando no se utilizan llamando a kill-bitmap. Se pueden examinar y modificar bits individuales mediante bmref y bmset, respectivamente. Mediante bitblit se pueden copiar zonas rectangulares de un bitmap fuente a otro destinogif.



Miguel A. Alonso Pardo
Thu Nov 20 15:31:06 CET 1997