Gerador de BlurHash

Transforme uma imagem em uma string BlurHash e decodifique qualquer hash na prévia borrada.

O Gerador de BlurHash funciona inteiramente no seu navegador: as imagens soltas são codificadas no seu dispositivo e nunca são enviadas.

Abrir o Gerador de imagens placeholder

Sobre Gerador de BlurHash

Um BlurHash é uma string de umas vinte e poucas letras que guarda a forma borrada de uma imagem: o suficiente para mostrar um placeholder reconhecível enquanto a foto baixa, em vez de um retângulo cinza que empurra o layout ao preencher. O codificador projeta a imagem sobre poucas funções cosseno, quantiza os coeficientes e empacota em base 83, por isso o resultado cabe bem em um JSON junto da URL. Esta ferramenta codifica a imagem que você soltar, decodifica qualquer hash para conferir a aparência e entrega o trecho de código.

Recursos

Como usar Gerador de BlurHash

  1. Solte uma imagem ou cole um hash existente para decodificar
  2. Ajuste os componentes: quatro por três serve para quase toda foto
  3. Copie o hash e guarde junto da URL da imagem
  4. Pegue o trecho de React ou HTML para o lado da renderização

Exemplo

Entrada

photo.jpg · 4 × 3 components

Saída

LEHV6nWB2yk8pyo0adR*.7kCMdnj
Average colour #8a7f6e · 28 characters

Vinte e oito caracteres pesam menos que a maioria das URLs de imagem e aparecem na hora, sem uma segunda requisição.

Erros comuns e solução de problemas

Perguntas frequentes

O que é um BlurHash?
Uma string compacta que codifica o conteúdo de baixa frequência de uma imagem: sua forma borrada e suas cores, feita para ficar junto da URL.
Qual o tamanho de uma string BlurHash?
Quatro caracteres mais dois por componente, então um hash 4 por 3 tem 28 caracteres e um 1 por 1 tem 6.
Quantos componentes usar?
Quatro por três é o normal em fotografia; um retrato às vezes fica melhor com três por quatro e um gráfico plano vai bem com dois por dois.
Minha imagem é enviada para gerar o hash?
Não. A imagem é desenhada em um canvas e codificada no seu navegador, então as fotos nunca saem do dispositivo.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit