Gerador de bitmap aleatório online
Gere bitmaps coloridos aleatórios online. Defina largura, altura e tamanho do bloco, clique em Gerar e descarregue o PNG. Sem registo, direto no navegador. O…
Começar a usar
O que faz esta ferramenta
O gerador de bitmap aleatório cria imagens de teste ou arte decorativa composta por blocos coloridos. Cada bloco recebe uma cor HSL gerada aleatoriamente: matiz entre 0 e 359 graus, saturação fixa de 75% e luminosidade fixa de 55%. Não há controlo de semente – cada clique em Gerar produz um padrão totalmente novo.
Exemplo prático
Se definir largura = 20 px, altura = 10 px e tamanho do bloco = 5 px, o canvas é dividido em 4 colunas e 2 linhas, resultando em 8 blocos. Com as predefinições (800×500 px e bloco de 10 px), são desenhados 4000 blocos. Se pedir um canvas de 10000×10000 px, o limite de 24 milhões de pixels reduz as dimensões para aproximadamente 4899×4899 px.
Parâmetros e limitações
- Largura e altura: 1 a 10000 px, com redução proporcional se o produto exceder 24 milhões de pixels.
- Tamanho do bloco: 1 a 1000 px. Blocos nas bordas são cortados se as dimensões não forem múltiplas do tamanho do bloco.
- Aleatoriedade: usa
Math.random, sem semente. Não é adequado para fins criptográficos. - Desempenho: a geração ocorre no navegador; dimensões muito grandes ou blocos muito pequenos podem exigir mais processamento. Em dispositivos móveis, use dimensões práticas.
Perguntas frequentes
Posso reproduzir o mesmo padrão?
Não. A aleatoriedade é baseada em Math.random, sem controlo de semente. Cada clique em Gerar produz um padrão diferente.
O que acontece se eu definir dimensões que excedem o limite de pixels?
As dimensões são reduzidas proporcionalmente para que o produto (largura × altura) não ultrapasse 24 milhões de pixels. Por exemplo, 10000×10000 é reduzido para cerca de 4899×4899.
Que tipo de imagem posso descarregar?
A ferramenta gera um ficheiro PNG do padrão visualizado. O download é feito diretamente no navegador, sem envio de dados para servidores.
O processamento é feito localmente no navegador.