Generador de mapa de bits aleatorio en línea
Crea mapas de bits aleatorios en línea: ajusta ancho, alto y bloque, genera patrones de colores HSL y descarga en PNG. El procesamiento se realiza localmente…
Empezar a usar
Características y uso práctico
Esta herramienta crea imágenes de mapa de bits decorativas rellenando el lienzo bloque a bloque desde la esquina superior izquierda. Cada bloque recibe un color aleatorio independiente, lo que produce patrones coloridos y no repetitivos.
Ejemplo concreto
Si configuras un ancho de 20 píxeles, una altura de 10 píxeles y un tamaño de bloque de 5 píxeles, se dibujan 8 bloques en 4 columnas y 2 filas. Con los valores predeterminados (800×500 y bloque de 10) se generan 4000 bloques.
Límites y reducción automática
El producto de ancho y alto no puede superar 24 millones de píxeles. Si solicitas un lienzo de 10000×10000, se reduce automáticamente a aproximadamente 4899×4899 para respetar el límite. El tamaño de bloque está limitado entre 1 y 1000 píxeles.
Aleatoriedad y usos
La generación usa Math.random sin control de semilla, por lo que repetir los mismos ajustes no reproduce los mismos colores. Es adecuado para arte decorativo, pruebas visuales o texturas no deterministas, pero no para datos criptográficos, simulación de ruido de compresión, sprites con paleta restringida o pruebas deterministas.
Limitaciones
La generación ocurre en el navegador sin subir archivos. Lienzos muy grandes o bloques muy pequeños requieren más trabajo de procesamiento; en dispositivos móviles usa dimensiones prácticas.
Preguntas frecuentes
¿Por qué los colores no se repiten al usar la misma configuración?
Porque cada bloque recibe un color aleatorio generado con Math.random, que no utiliza una semilla fija. No hay control de semilla, por lo que cada pulsación de Generar produce un patrón nuevo e independiente.
¿Qué ocurre si el ancho o la altura no son múltiplos del tamaño de bloque?
Los bloques se dibujan desde la esquina superior izquierda y los bloques de los bordes se recortan para ajustarse al lienzo. Por ejemplo, con ancho 20, alto 10 y bloque 5 se obtienen 8 bloques completos; si el ancho fuera 22, el último bloque de cada fila se recortaría a 2 píxeles.
¿Puedo generar un mapa de bits de 10000×10000 píxeles?
No directamente. El producto de ancho y alto está limitado a 24 millones de píxeles. Si introduces 10000×10000, la herramienta reduce automáticamente las dimensiones a aproximadamente 4899×4899 para cumplir el límite.
Lista de verificación
- Verifica que el ancho y la altura estén entre 1 y 10000.
- Comprueba que el tamaño de bloque esté entre 1 y 1000.
- Recuerda que el producto ancho×alto no puede superar 24.000.000.
- Pulsa Generar para crear el patrón.
- Usa Descargar PNG para guardar la imagen.
El procesamiento se realiza localmente en tu navegador.