¿Qué es un patrón binario?
El término "patrón binario" en gráficos por computadora puede tener uno de dos significados. Puede referirse a una imagen que se produce mediante el uso de operaciones matemáticas binarias o bitwise en dos o más números para crear algún tipo de patrón visual. También puede ser cualquier imagen o secuencia que consista solo en valores de píxeles verdaderos o falsos, generalmente almacenados en una secuencia de bytes, como una imagen de mapa de bits. En ambos casos, la imagen final se produce manipulando los bits de una secuencia de bytes que, a su vez, terminan directamente relacionados con uno o más píxeles en una pantalla. Algunos de los usos para un patrón binario incluyen enmascaramiento, creación de textura de procedimiento, almacenamiento y pantalla de personajes, y otras operaciones visuales que requieren un símbolo similar a un icono en lugar de una imagen a todo color.
En el sentido de crear algún tipo de textura, se crea un patrón binario aplicando un operador bit a un número o secuencia de números. Los operadores bit a bit, que incluyen y, o, no, y exclusivos o (Xor), funcionan tomandoDos secuencias de bits y determinar un valor verdadero o falso basado en la condición de cada uno de los bits de operando. El resultado habitual es un entero de una longitud dada que se puede dividir en valores rojo, azul y verde relacionados con los colores en una pantalla, o puede usarse como un solo byte que es un índice en una tabla de color.
se pueden usar algoritmos, bucles u otros factores diferentes para generar una secuencia de números que se pueden usar con los operadores binarios para crear un patrón binario repetido. Un ejemplo de esto se puede ver en un programa que XORS la coordenada X de un píxel solo si es uniformemente divisible por las ocho. Esto creará un patrón binario de rayas verticales en la pantalla que están separadas a 8 píxeles y aumentaron en brillo a medida que aumenta la coordenada X. La naturaleza de enmascaramiento de las operaciones bit a bits significa que el patrón se puede aplicar a cualquier imagen o esquema de color existente para causar las barras to Aparece como áreas iluminadas o invertidas de los colores subyacentes en lugar de líneas continuas.
Otro uso del término "patrón binario" implica almacenar imágenes de manera binaria, generalmente como bits de un byte. Cuando se dibuja la imagen, la secuencia de bytes se trata como una cuadrícula, con cada bit correspondiente a un píxel a dibujar, aunque no se guarda información de color. Esta técnica se utilizó en sistemas operativos tempranos para almacenar información sobre cómo dibujar diferentes caracteres en el modo de texto, donde cada personaje tenía 8 bits de ancho y 8 bits de alto, traduciendo en un cuadrado de 8 píxeles en la pantalla cuando se dibuja. Algunas aplicaciones aún usan un patrón binario para almacenar íconos, como la forma de un puntero del mouse.