Image Bitwise Blend
Combine duas imagens bit a bit com AND, OR ou XOR. Envie uma imagem base e uma segunda imagem; cada valor de vermelho, verde e azul da base é combinado com o valor correspondente da segunda imagem no nível binário. A segunda imagem é redimensionada para as dimensões da base, que mantém a transparência. Crie arte glitch, máscaras e padrões e veja como as imagens digitais são armazenadas.
Perguntas frequentes
Qual arquivo é a base?
O primeiro arquivo enviado é a base. Ele define a largura e a altura do resultado, seu nome é usado no download e sua transparência é mantida. O segundo arquivo é o operando combinado com ele.
De quantos arquivos preciso?
São necessárias exatamente duas imagens. Se você enviar um ou mais de dois arquivos, será exibida uma mensagem solicitando duas imagens. Cada arquivo pode ter até 5 MB.
O que os operadores fazem?
AND mantém apenas os bits definidos nas duas imagens, então o resultado nunca fica mais claro do que qualquer uma das entradas e funciona como uma máscara. OR mantém os bits definidos em qualquer uma das imagens, então o resultado nunca fica mais escuro. XOR mantém os bits definidos em exatamente uma das imagens, revelando diferenças e criando padrões psicodélicos.
E se as imagens tiverem tamanhos diferentes?
A segunda imagem é redimensionada exatamente para as dimensões da imagem base, sem manter a proporção. Para obter resultados precisos, use duas imagens do mesmo tamanho. Imagens com mais de 4000 pixels de cada lado são primeiro reduzidas para caber.
Como uso AND como máscara?
Use uma imagem em preto e branco como segundo arquivo. Nas áreas brancas, todos os bits estão definidos e AND mantém a base inalterada; nas áreas pretas, AND produz preto. Essa é uma maneira rápida de recortar regiões sem usar um editor.
XOR pode mostrar diferenças entre duas imagens?
Sim. Com XOR, pixels idênticos ficam pretos, enquanto os diferentes se iluminam. Isso torna o operador uma maneira simples de identificar alterações entre duas versões da mesma imagem, desde que tenham o mesmo tamanho. Os artefatos de JPEG aparecem como ruído sutil.
O que acontece com a transparência?
O canal alfa da imagem base é mantido, e o canal alfa da segunda imagem é ignorado. Imagens em tons de cinza são tratadas como RGB com três canais iguais.
Qual é o formato de saída?
O resultado é um PNG sem perdas, com as dimensões da imagem base. Ele contém RGB, além do alfa quando a imagem base tinha transparência.
Quais formatos posso enviar?
São aceitas imagens JPEG, PNG, GIF, WebP, TIFF e AVIF. Arquivos animados usam o primeiro quadro.
Qual mecanismo é usado?
A ferramenta usa a operação booleana da biblioteca sharp no libvips, que aplica o operador a cada canal de cada pixel. O cálculo é exato.