Brincadeira em rede social
A miniatura mostra uma paisagem e, ao abrir em tela cheia (interface escura), surge outra imagem.
Guide
A imagem fantasma (mirage tank) combina duas imagens em um PNG especial: na miniatura, sobre o fundo branco, você vê a imagem de superfície; ao abrir em fundo preto, aparece a imagem escondida. O princípio é que cada pixel tem apenas duas grandezas, o cinza e a opacidade, e a cor exibida é cinza × opacidade + fundo × (1 − opacidade); comprimindo a imagem de superfície na faixa clara de 0,5–1 e a escondida na faixa escura de 0–0,5, dá para resolver um par de cinza e alpha por pixel, devolvendo a superfície no branco e a escondida no preto. O processamento é feito localmente no navegador.
Atualizado em 2026-09-093 min read
A imagem fantasma (mirage tank) combina duas imagens em um PNG especial: na miniatura, sobre o fundo branco, você vê a imagem de superfície; ao abrir em fundo preto, aparece a imagem escondida. O princípio é que cada pixel tem apenas duas grandezas, o cinza e a opacidade, e a cor exibida é cinza × opacidade + fundo × (1 − opacidade); comprimindo a imagem de superfície na faixa clara de 0,5–1 e a escondida na faixa escura de 0–0,5, dá para resolver um par de cinza e alpha por pixel, devolvendo a superfície no branco e a escondida no preto. O processamento é feito localmente no navegador.
É a versão visual da “Esteganografia” em imagem: a esteganografia esconde texto de forma invisível, enquanto a imagem fantasma esconde outra figura que só aparece quando o fundo muda.
<original-name>_imagem-fantasma.png.| Entrada | Saída | Observação |
|---|---|---|
Superfície: foto de um gato branco; escondida: uma cena noturna; largura 1200 |
PNG em tons de cinza e semitransparente, com 1200 px de largura e a altura pela proporção da superfície |
No branco aparece o gato, no preto a cena noturna |
Superfície 16:9, escondida 1:1 |
A imagem escondida é recortada ao centro em 16:9 antes de combinar |
Corte cover, sem esticar |
Superfície bem escura e escondida bem clara |
Os dois lados ficam acinzentados e com pouco contraste |
A superfície precisa ser clara e a escondida, escura, para o efeito ficar evidente |
A miniatura mostra uma paisagem e, ao abrir em tela cheia (interface escura), surge outra imagem.
Uma página web exibe ilustrações em tons de cinza diferentes nos modos claro e escuro.
Esconda a resposta na imagem interna para que ela só apareça no fundo preto.
Em aula, use as duas prévias, branca e preta, para mostrar a composição alpha.
O aplicativo comprimiu o PNG para JPG e o canal de transparência se perdeu. Envie como “original” ou como arquivo, ou use um serviço que preserve a transparência do PNG.
Não, esta versão só gera tons de cinza; uma imagem fantasma colorida exigiria outro algoritmo.
A superfície deve ser clara no geral e a escondida, escura; quanto mais diferentes as duas composições, melhor. Alterne entre as prévias branca e preta antes de baixar.
As duas imagens são combinadas pixel a pixel localmente no navegador e não são enviadas a nenhum servidor; elas saem da memória quando você fecha a página.
Atualizado em 2026-09-09
Combine duas imagens em um PNG que mostra uma no fundo branco e outra no fundo preto
Esta ferramenta ainda não está totalmente traduzida; parte do conteúdo usa o idioma de origem ou um idioma de reserva.
A imagem fantasma explora a diferença visual de pixels cinza semitransparentes em fundos diferentes: cor exibida = cinza do pixel × opacidade + cor do fundo × (1 − opacidade). Depois de comprimir os tons da imagem de superfície para a faixa clara e os da imagem oculta para a faixa escura, resolve-se para cada pixel um par de cinza e opacidade que restaura a imagem de superfície no branco e a oculta no preto.
Observação: o efeito só funciona se a imagem original for enviada como PNG (o canal alfa não pode ser perdido); se a plataforma comprimir a imagem para JPG, o efeito desaparece. O resultado é uma imagem em tons de cinza; as informações de cor não são preservadas.