Categorias

Operação Booleana XOR de Imagem

Aplica operação bitwise XOR entre duas imagens para criar máscara de diferença

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Primeira imagem para operação XOR

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Segunda imagem para operação XOR

Formato de saída para a imagem resultante (PNG recomendado para transparência)

Qualidade de saída para formatos com perda

Fatos principais

Categoria
Design
Tipos de entrada
file, select, number
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

A ferramenta de Operação Booleana XOR de Imagem permite combinar duas imagens através de um cálculo bitwise exclusivo, gerando uma máscara que destaca apenas as diferenças entre elas.

Quando usar

  • Identificar alterações sutis entre duas versões de um design ou arquivo gráfico.
  • Criar máscaras de diferença para isolar elementos que não coincidem entre duas imagens.
  • Realizar processamento de imagem técnico para análise de sobreposição e exclusão visual.

Como funciona

  • Carregue a primeira imagem no campo de entrada principal.
  • Selecione a segunda imagem que será comparada com a primeira.
  • Escolha o formato de saída desejado (PNG, JPEG ou WebP) e ajuste a qualidade se necessário.
  • Execute a operação para gerar a imagem resultante com a máscara de diferença aplicada.

Casos de uso

Comparação de versões de layouts para detectar alterações de pixels.
Detecção de elementos ausentes ou adicionados em capturas de tela.
Criação de efeitos visuais artísticos baseados na exclusão de áreas comuns.

Exemplos

1. Detecção de alterações em UI

Designer de Interface
Contexto
O designer precisa verificar se houve alteração de posição em um botão após uma atualização de código.
Problema
Identificar visualmente o deslocamento de pixels entre a versão antiga e a nova.
Como usar
Carregar a captura de tela original e a nova, aplicar o XOR e observar as áreas destacadas.
Resultado
A imagem resultante mostra apenas as bordas do botão deslocado, facilitando a correção.

2. Verificação de integridade de arquivos

Editor de Imagens
Contexto
Dois arquivos que deveriam ser idênticos apresentam tamanhos diferentes.
Problema
Localizar onde exatamente a compressão ou edição alterou os dados da imagem.
Como usar
Selecionar as duas imagens e processar com a ferramenta para gerar a máscara de diferença.
Resultado
A máscara revela as áreas onde os pixels foram alterados, permitindo identificar artefatos de compressão.

Testar com amostras

image, png, jpg

Hubs relacionados

FAQ

O que é a operação XOR em imagens?

É uma operação bitwise que compara os valores de pixel de duas imagens; o resultado é um pixel ativo apenas se os valores forem diferentes, destacando as discrepâncias.

As imagens precisam ter o mesmo tamanho?

Sim, para garantir um resultado preciso na comparação bit a bit, as imagens devem possuir dimensões idênticas.

Qual formato é melhor para o resultado?

Recomendamos o formato PNG, pois ele preserva a transparência e a qualidade sem perdas, sendo ideal para máscaras de diferença.

Existe limite de tamanho para os arquivos?

Sim, cada arquivo enviado pode ter até 10 MB.

Posso usar imagens com formatos diferentes?

Sim, a ferramenta aceita diversos formatos como JPEG, PNG, WebP, GIF, BMP e TIFF, processando-os internamente para a operação.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/image-boolean-xor

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile1 file (Upload necessário) Sim Primeira imagem para operação XOR
imageFile2 file (Upload necessário) Sim Segunda imagem para operação XOR
format select Não Formato de saída para a imagem resultante (PNG recomendado para transparência)
quality number Não Qualidade de saída para formatos com perda

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/image-boolean-xor para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-image-boolean-xor": {
      "name": "image-boolean-xor",
      "description": "Aplica operação bitwise XOR entre duas imagens para criar máscara de diferença",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-boolean-xor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]