Compare duas imagens e destaque as diferenças C#
Você pode observar um jogo de quebra-cabeça com duas imagens quase idênticas lado a lado e diferenças pequenas ou muito evidentes. Essas diferenças podem variar de uma alteração na cor, forma, dimensão, alinhamento ou posição do item até a adição ou remoção de partes em uma das imagens e o visualizador deve destacá-las. Se você deseja implementar essa funcionalidade por meio de programação, veio ao lugar certo. Depois de ler este artigo, você será capaz de facilmente comparar duas imagens e destacar as diferenças em C#. No final, revelaremos uma ferramenta online gratuita para comparar imagens para você como um bônus.

Os seguintes pontos serão abordados neste artigo:

Instalando a biblioteca de comparação de imagens C#

Usaremos Conholdate.Total for .NET para comparar duas imagens e encontrar as diferenças programaticamente. Esta biblioteca suporta a comparação de imagens JPG, PNG, BMP, DjVu junto com muitos outros formatos de arquivo suportados. Você pode baixar a DLL ou instalar esta biblioteca de comparação de imagens C# usando NuGet.

Install-Package Conholdate.Total 

C#: compare duas imagens e encontre as diferenças

Nesta seção, explicaremos as etapas de comparação de duas imagens programaticamente usando nossa biblioteca de comparação de imagens C#. Siga as etapas abaixo para comparar duas imagens JPG, PNG ou qualquer outra imagem.

  1. Primeiro, carregue a imagem de origem usando a classe Comparer.
  2. Em seguida, carregue a segunda imagem usando o método Adicionar do objeto Comparador.
  3. Por fim, chame o método Compare para comparar as duas imagens e gerar a imagem resultante que destaca as diferenças entre elas.

O código a seguir mostra como comparar duas imagens em C#.

A imagem a seguir mostra as imagens de origem e de destino lado a lado.

Comparar duas imagens em c#

Comparar duas imagens em c#

Depois de executar o código, a imagem resultante deve ser como abaixo.
C# Compare Duas Imagens e Destaque as Diferenças

Compare duas imagens e destaque as diferenças usando C#

Compare Duas Imagens e Destaque as Diferenças Online

Para comparar duas imagens e encontrar as diferenças. Você pode usar um aplicativo de ferramenta de comparação de imagens on-line gratuita sem instalar nenhum software extra ou se inscrever para qualquer coisa. Vamos comparar duas imagens PNG, basta abrir a ferramenta de comparação online para comparar PNGs em qualquer um dos navegadores mais recentes e começar a comparar as imagens.

Ferramenta de comparação online para comparar imagens PNG

Como comparar duas imagens online

  1. Primeiro, arraste e solte ou carregue imagens PNG de origem e destino usando a respectiva caixa.
  2. Em seguida, clique no botão Compare Now.
  3. Depois disso, você será redirecionado para a página de comparação que mostrará a imagem resultante.
  4. Finalmente, você pode baixar ou imprimir a imagem resultante usando os respectivos botões da barra de ferramentas.

Você pode repetir este processo de comparação de imagens ilimitadas vezes gratuitamente. Além disso, nenhum registro ou instalação é necessário. Nosso servidor protegido preserva os arquivos carregados, para que você não precise se preocupar com a segurança ou privacidade de seus arquivos. Seus documentos enviados serão automaticamente apagados do servidor após 24 horas.

perguntas frequentes

Como usar a ferramenta gratuita de comparação de imagens online?

Primeiro, carregue as imagens de origem e de destino: arraste e solte seus arquivos PNG ou clique dentro da área branca para escolher um arquivo. Em seguida, clique no botão “Comparar agora”.

Qual navegador deve ser usado para a ferramenta gratuita de comparação de imagens online?

Oferecemos suporte a todos os navegadores mais recentes, como Chrome, Safari, Opera, Firefox, Edge e Tor.

Quais são os formatos de imagem suportados pela biblioteca de comparação de imagens C#?

Esta biblioteca suporta a comparação de imagens JPG, PNG, BMP, DjVu junto com muitos outros formatos de arquivo suportados

Como posso criar meu aplicativo de comparação de imagens usando C#?

Sinta-se à vontade para usar nossa biblioteca Conholdate.Total for .NET.

Posso obter uma licença para avaliar as bibliotecas?

Você pode adquirir uma licença temporária gratuita para testar a API sem limitações de avaliação.

Faça uma pergunta

Você pode nos enviar suas perguntas ou dúvidas em nosso fórum.

Veja também