ESCONDA UMA IMAGEM DENTRO DE OUTRA NO X
Solte a imagem que você quer revelar — ou clique para procurar
JPEG, PNG, WebP, GIF, BMP · arte de alto contraste funciona melhor
A revelação tap and hold é um daqueles raros truques da internet que são genuinamente inteligentes, não apenas chamativos. Uma imagem passa rolando na linha do tempo parecendo um esboço apagado, um cartão vazio, ou um par de olhos flutuando no espaço em branco. Alguém toca e segura, a versão em resolução completa carrega, e uma imagem completamente diferente aparece. Nada é animado, nada é incorporado, e nenhum aplicativo está envolvido. É um único arquivo PNG comum explorando o fato de que o X o renderiza de duas formas diferentes.
Esta ferramenta monta esse arquivo para você. Solte a imagem que você quer esconder, escolha o que a linha do tempo deve mostrar no lugar, e baixe um PNG transparente pronto para publicar. Tudo roda no seu navegador usando a Canvas API — suas imagens nunca são enviadas a um servidor, não existe conta para criar, e o resultado não tem marca d'água.
O X trata o mesmo PNG enviado de duas formas diferentes, dependendo de onde ele está sendo exibido. Na linha do tempo, ele gera uma prévia comprimida e achata qualquer transparência sobre um fundo branco. Quando alguém abre a publicação e toca e segura para carregar a versão em resolução completa, o X entrega o PNG original com o canal alfa intacto, e o fundo escuro do visualizador de mídia aparece por trás de qualquer parte transparente da imagem.
Isso dá a você dois contextos de renderização para um único arquivo: um composto sobre branco, outro composto sobre preto. Um pixel com cor C e alfa a exibido sobre um fundo B resulta em C·a + B·(1−a). Se você decidir de antemão como quer que esse pixel apareça sobre branco e como quer que apareça sobre preto, tem duas equações e duas incógnitas, e dá para resolver o valor exato de cor e alfa que satisfaz as duas. Faça isso para cada pixel da imagem e você terá codificado duas imagens em um único arquivo.
Existe uma pegadinha, e é o motivo pelo qual toda imagem tap and hold parece um pouco desbotada. O alfa é um único número compartilhado pelos três canais de cor, e o valor que aparece sobre branco precisa sempre ser mais claro do que o valor que aparece sobre preto. Isso empurra a camada da linha do tempo para a metade superior da faixa de brilho e a revelação para a metade inferior. Não dá para ter uma revelação branca brilhante e uma isca preto-fosco ao mesmo tempo — a matemática não permite. O controle Separação nesta ferramenta é exatamente essa troca tornada ajustável: uma divisão mais estreita entre as duas faixas mantém mais contraste nas duas imagens, mas deixa uma vazar um pouco na outra, enquanto uma divisão mais larga esconde a revelação de forma mais limpa ao custo de uma cor mais achatada.
Smooth é o padrão. Ele resolve um valor de cor e alfa para cada pixel de forma independente e preserva a cor completa nas duas camadas. Como um único valor de alfa precisa atender três canais de cor, surge uma pequena interferência quando as duas camadas discordam muito de matiz — uma revelação saturada pode tingir levemente a isca. A ferramenta distribui esse erro usando o ponto médio entre o canal mais e o menos exigente, o que reduz mensuravelmente pela metade o erro médio em comparação com a abordagem ingênua, e reduz também aproximadamente pela metade o pior caso.
Checkerboard segue uma abordagem completamente diferente. Em vez de pedir que cada pixel atenda às duas visualizações, ele divide os pixels em dois conjuntos intercalados. Um conjunto é formado por pixels brancos cujo alfa carrega a revelação — eles se compõem em branco puro na linha do tempo e por isso ficam invisíveis ali, mas sobre preto se tornam a imagem escondida. O outro conjunto é formado por pixels pretos cujo alfa carrega a isca — invisível sobre preto, totalmente presente sobre branco. O resultado tem matematicamente zero interferência entre as duas visualizações. A troca é que a saída fica monocromática e a resolução efetiva é reduzida pela metade, já que cada visualização usa só metade dos pixels. Para arte de linha marcante e ilustração de alto contraste, essa costuma ser a opção com melhor resultado visual.
Também existe uma opção de monocromia para o mecanismo Smooth. Converter as duas camadas para escala de cinza elimina totalmente a discordância entre canais, e a codificação passa a ser precisa a uma parte em 255 — praticamente pixel a pixel perfeita. Se a sua arte funciona bem em preto e branco, isso entrega o resultado mais limpo possível mantendo a resolução completa.
O pincel de máscara no modo Avançado é o que separa uma imagem tap and hold razoável de uma ótima. Ele permite substituir a camada de isca em regiões específicas, em vez de aceitar o que a predefinição gerou.
Pinte com Mostrar na linha do tempo e a isca naquela área passa a seguir a imagem de revelação em vez de escondê-la. É assim que se cria o efeito dos olhos flutuantes: esconda o rosto inteiro, depois pinte só os olhos para que permaneçam visíveis sobre o cartão quase branco. O efeito é perturbador exatamente do jeito certo, e dá às pessoas um motivo para tocar e segurar.
Pinte com Esconder mais e a isca naquela área é empurrada para o branco, apagando detalhes que a predefinição deixou passar. Isso é útil quando uma predefinição vaza parte da graça final — um logotipo reconhecível, um rosto, uma legenda que você queria manter em segredo até a revelação.
Como a técnica comprime cada camada em metade da faixa de brilho disponível, imagens com formas fortes e alto contraste sobrevivem muito melhor do que imagens sutis.
Um teste rápido: se a imagem ainda fica clara quando você olha semicerrando os olhos, ou quando você a vê como uma miniatura pequena em preto e branco, ela vai sobreviver à codificação. Se ela depende de variações sutis de tom, não vai.
Mais imagens tap and hold falham na hora do envio do que na hora da codificação. Todo o truque depende do canal alfa chegar intacto ao X, e existem várias formas de destruí-lo sem querer.
A falha mais comum é publicar pelo aplicativo móvel do X, que recodifica os envios para JPEG. O JPEG não tem canal alfa nenhum, então a transparência é descartada e a camada escondida desaparece — sobrando só a isca desbotada. Publique por um navegador de computador em x.com em vez disso.
A segunda falha mais comum é salvar o arquivo de novo. Abrir o PNG exportado em um editor de imagens, em um app de visualização, ou na galeria do celular e salvá-lo outra vez costuma achatar a transparência ou converter o formato. Tirar um print sempre destrói o efeito, porque o print captura o resultado já composto, não o arquivo. Envie exatamente o arquivo que a ferramenta produziu, sem alterações.
A terceira é o formato do arquivo, e é a que quase ninguém acerta. O X deixa em paz os envios em PNG-8 indexado, mas um PNG RGBA de cor completa com cerca de 900 pixels ou mais é candidato a ser recodificado para JPEG — e quando isso acontece, o canal alfa some e a imagem escondida some junto. Esta ferramenta exporta em PNG-8 indexado por padrão exatamente por esse motivo. O benefício extra é o tamanho: a mesma imagem de 1400 pixels fica perto de 200 KB como PNG-8 em vez de 1,3 MB como PNG-32, e no mecanismo checkerboard o arquivo indexado é pixel a pixel idêntico ao de cor completa. Você pode trocar para PNG-32 em Avançado se quiser profundidade de cor máxima, mas mantenha o lado maior modesto se fizer isso.
A quarta é o tamanho bruto do arquivo. Acima de aproximadamente 5 MB, o X recodifica os envios para JPEG independente do formato. A exportação em PNG-8 dificulta chegar nesse limite, mas o indicador de tamanho na ferramenta mostra o tamanho real exportado e fica âmbar conforme você se aproxima do limite e vermelho depois dele. Se você ultrapassar, reduza o lado maior ou troque para monocromia, que comprime consideravelmente melhor.
Por fim, avise as pessoas que a imagem é interativa. Uma legenda como "tap and hold 👀" ou "press and hold to reveal" converte muito melhor do que publicar a imagem sozinha, porque o efeito é invisível para quem simplesmente rola o feed. Depois de publicar, teste você mesmo: abra a publicação no celular, entre em tela cheia, depois faça um toque longo e escolha "Carregar em 4K" no iOS ou a opção equivalente de alta resolução no Android.
A técnica precisa de uma plataforma que mostre uma prévia achatada sobre branco e uma visualização em tamanho completo que preserve a transparência. Essa combinação não é universal.
O X é o confiável, e é por isso que a tendência vive lá. Alguns clientes de Discord, Telegram e Slack produzem uma divisão comparável dependendo do tema do usuário, embora os resultados variem por cliente e versão. Instagram, Facebook e WhatsApp removem a transparência durante o envio, então o efeito não sobrevive em nenhum deles. A aba Avançado permite mudar o fundo assumido da linha do tempo e o fundo da revelação se você quiser mirar em uma plataforma com renderização diferente — mas para o X, os padrões branco e preto estão corretos e devem ser deixados como estão.
O mesmo truque circula sob vários nomes, e isso é parte do motivo pelo qual é difícil de pesquisar. No X em inglês, costuma ser chamado de imagem tap and hold, imagem press and hold, ou simplesmente tap to reveal. Usuários de Android costumam falar em long press, porque é assim que o gesto é chamado na plataforma. Usuários de computador muitas vezes nunca descobrem o truque, já que a revelação depende de abrir o arquivo em resolução completa. Todos esses nomes descrevem uma única técnica: um PNG transparente que parece uma imagem na linha do tempo e outra quando é aberto.
A ideia é mais antiga do que a onda atual. Ela nasceu da tradição japonesa kakushie — 隠し絵, escrito カクシエ em katakana, literalmente “imagem escondida” — um gênero de ilustração construído em torno de uma imagem oculta dentro de outra imagem. A versão digital se espalhou pela comunidade japonesa de arte com IA no X antes de cruzar para outros públicos, e é por isso que você ainda vê publicações marcadas com 隠し絵 ou カクシエ ao lado das legendas em inglês, e por que alguns geradores se anunciam como criadores de kakushie. Se você está procurando exemplos em vez de ferramentas, essas tags japonesas são um filão muito mais rico.
A onda atual começou quando uma série de ilustrações com tema de anjos da artista japonesa de IA @sarasara_aiart circulou amplamente, e em poucos dias milhares de contas estavam publicando as próprias versões: paisagens de fantasia, personagens de anime, retratos e cenas surreais que se transformam em algo completamente diferente com um long press. Se você chegou aqui por causa dessa tendência, o importante é entender que o efeito não é um recurso de IA e não tem nada a ver com como a imagem foi gerada. É uma propriedade do arquivo, e você pode aplicá-la a uma fotografia com a mesma facilidade que a uma ilustração.
Esse é o motivo mais comum de uma imagem que funciona parecer quebrada, e vale entender antes de publicar. A revelação não está pintada no arquivo — ela surge do que estiver por trás dos pixels transparentes. Na linha do tempo, o X achata o seu PNG sobre branco, então só a camada de isca fica visível. Quando a imagem é aberta, o X preserva o canal alfa e a própria interface de quem está vendo aparece através das áreas transparentes.
Isso significa que a revelação depende de quem está olhando. Quem estiver no modo escuro recebe um fundo quase preto e vê a imagem escondida exatamente como você pretendia. Quem estiver no modo claro recebe um fundo branco ou quase branco, próximo do fundo da linha do tempo, então a camada escondida fica fraca e o efeito pode simplesmente não aparecer. Não há nada de errado com o seu arquivo; você está apenas vendo o que um espectador no modo claro vê. A ferramenta assume um fundo escuro por padrão, porque é esse o cenário em torno do qual a tendência foi construída — mas se você estiver testando e a revelação parecer fraca, confira o seu próprio tema antes de mexer nos controles. É também por isso que uma legenda ajuda: pedir para as pessoas mudarem para o modo escuro, ou simplesmente para fazer o tap and hold, converte muito melhor do que esperar que elas descubram sozinhas.
Se você quiser mirar especificamente em espectadores no modo claro, a aba Avançado permite mudar o fundo assumido da revelação de preto para branco e recalcular a codificação para esse caso. O contraste alcançável é menor, porque os dois fundos ficam muito mais próximos um do outro, mas funciona.
O X mostra duas renderizações diferentes do mesmo PNG. Na linha do tempo, ele achata a imagem sobre um fundo branco, o que esconde tudo exceto a camada de isca. Quando alguém abre a publicação e toca e segura para carregar a versão em resolução completa, o X entrega o PNG original com o canal alfa intacto, e o fundo escuro da interface de quem está vendo aparece através dos pixels transparentes para revelar a imagem escondida. Esta ferramenta resolve os valores de cor e alfa de cada pixel para que as duas renderizações caiam exatamente nas imagens que você escolheu.
Quase sempre porque o canal alfa foi descartado em algum ponto do caminho. O aplicativo móvel do X recodifica os envios para JPEG, que não tem transparência, então publique por um navegador de computador em x.com em vez disso. O formato importa igualmente: o X deixa o PNG-8 indexado em paz, e é por isso que esta ferramenta exporta em PNG-8 por padrão, enquanto um PNG RGBA de cor completa com cerca de 900 pixels ou mais pode ser recodificado para JPEG. Arquivos acima de aproximadamente 5 MB são recodificados independente do formato. Nunca abra o PNG exportado em outro editor e salve de novo, e nunca tire um print — envie exatamente o arquivo que a ferramenta te entrega.
É um limite matemático da técnica, não uma falha da ferramenta. Um único pixel precisa se compor em um valor claro sobre branco e um valor escuro sobre preto ao mesmo tempo, o que confina a isca à faixa superior de brilho e a revelação à faixa inferior. O controle deslizante Separação define onde fica essa divisão: menos separação dá uma cor mais vibrante, mas mais interferência entre as duas visualizações; mais separação dá um esconderijo mais limpo, mas imagens mais achatadas. Toda imagem tap and hold já feita tem essa limitação.
Arte de alto contraste com um assunto claro — arte de linha, ilustração marcante, silhuetas e arte de IA com formas fortes. Fotografias cheias de detalhe e baixo contraste são as que mais perdem na codificação. Fontes monocromáticas são codificadas de forma praticamente perfeita, então se uma imagem funciona bem em preto e branco, ela sobrevive ao processo quase intocada. Um bom teste é olhar para a imagem semicerrando os olhos: se ainda fizer sentido, vai funcionar.
Não. Todas as etapas rodam localmente no seu navegador usando a Canvas API. Suas imagens nunca são transmitidas para lugar nenhum, não existe conta para criar, e nada fica armazenado depois que você fecha a aba. Você pode desconectar da internet depois que a página carregar e a ferramenta continua funcionando naquela sessão.
O efeito precisa de uma plataforma que mostre uma prévia achatada sobre branco e uma visualização completa que preserve a transparência. O X é o confiável hoje. Alguns clientes de Discord, Telegram e Slack produzem uma divisão parecida entre claro e escuro dependendo do tema em uso. Instagram, Facebook e WhatsApp removem a transparência no envio, então o truque não sobrevive lá. A aba Avançado permite redefinir os fundos assumidos se você quiser experimentar em outra plataforma.
PNG-8, que é o padrão. O X deixa os envios em PNG-8 indexado em paz, enquanto um PNG RGBA de cor completa com cerca de 900 pixels ou mais é candidato a ser recodificado para JPEG — e o JPEG não tem canal alfa, então a imagem escondida é destruída. O PNG-8 também é drasticamente menor: uma exportação de 1400 pixels fica em torno de 200 KB em vez de 1,3 MB. No mecanismo checkerboard, o arquivo indexado é pixel a pixel idêntico à versão de cor completa, porque essa codificação já usa menos de 256 valores distintos. No mecanismo smooth, a paleta é limitada a 256 entradas, então existe uma leve aproximação de cor — mas o canal alfa é quantizado com prioridade, e a força medida da revelação permanece a mesma. Escolha PNG-32 em Avançado só se quiser profundidade de cor máxima e for manter a imagem pequena.
O Smooth resolve um valor de cor e alfa para cada pixel e mantém a cor completa, com uma pequena interferência entre as duas visualizações quando as camadas discordam de matiz. O Checkerboard divide os pixels em dois conjuntos intercalados, um carregando a isca e outro carregando a revelação, o que dá matematicamente zero interferência, mas fica monocromático e reduz a resolução efetiva pela metade. Use o Smooth para arte colorida e fotografias, e o Checkerboard quando quiser o esconderijo mais limpo possível em trabalhos gráficos marcantes.
Entre cerca de 1200 e 2048 pixels no lado maior é o ponto ideal — grande o suficiente para o X manter o detalhe quando alguém carrega a versão em resolução completa. Como a ferramenta exporta em PNG-8 indexado por padrão, o tamanho não é mais o que quebra o efeito: o X deixa o PNG-8 em paz, e uma exportação de 1400 pixels fica em torno de 200 KB, longe do limite de 5 MB. O conselho antigo de manter a imagem pequena só se aplica se você trocar para PNG-32 em Avançado, onde um PNG de cor completa com cerca de 900 pixels ou mais corre o risco de ser recodificado para JPEG — o que remove o canal alfa e mata a revelação. De qualquer forma, a ferramenta mostra o tamanho exato do arquivo exportado.
Sim. Vá para a aba Avançado e defina a fonte da isca como "Enviar uma imagem separada". Esse é o modo de duas imagens: uma imagem aparece na linha do tempo, e uma completamente diferente aparece no tap and hold. Tenha em mente que duas imagens coloridas sem relação discordam mais do que uma isca derivada da revelação, então espere um pouco mais de interferência — a opção de monocromia ou o mecanismo Checkerboard resolvem isso se incomodar.
Sem marca d'água, sem limite, sem cadastro e sem custo. A ferramenta roda inteiramente no seu navegador, então não há capacidade de servidor para controlar. Crie quantas quiser.