Compare dos imágenes y resalte las diferencias C#
Puede observar un juego de rompecabezas con dos imágenes casi idénticas una al lado de la otra y diferencias leves o muy evidentes. Estas diferencias pueden variar desde un cambio en el color, la forma, la dimensión, la alineación o la posición del elemento hasta la adición o eliminación de partes en una de las imágenes y el espectador debe resaltarlas. Si desea implementar dicha funcionalidad a través de la programación, ha venido al lugar correcto. Después de leer este artículo, podrá sin esfuerzo comparar dos imágenes y resaltar las diferencias en C#. Al final, revelaremos una herramienta en línea gratuita para comparar imágenes para usted como bonificación.

En este artículo se tratarán los siguientes puntos:

Instalación de la biblioteca de comparación de imágenes de C#

Usaremos Conholdate.Total for .NET para comparar dos imágenes y encontrar las diferencias programáticamente. Esta biblioteca admite la comparación de imágenes JPG, PNG, BMP, DjVu junto con muchos otros formatos de archivo admitidos. Puede descargar la DLL o instalar esta biblioteca de comparación de imágenes de C# usando NuGet.

Install-Package Conholdate.Total 

C#: Compara dos imágenes y encuentra las diferencias

En esta sección, explicaremos los pasos para comparar dos imágenes mediante programación utilizando nuestra biblioteca de comparación de imágenes de C#. Siga los pasos a continuación para comparar dos JPG, PNG o cualquier otra imagen.

  1. Primero, cargue la imagen de origen usando la clase Comparador.
  2. Luego, cargue la segunda imagen usando el método Agregar del objeto Comparador.
  3. Finalmente, llame al método Comparar para comparar las dos imágenes y generar la imagen resultante que resalte las diferencias entre ellas.

El siguiente código muestra cómo comparar dos imágenes en C#.

La siguiente imagen muestra las imágenes de origen y de destino una al lado de la otra.

Compara dos imágenes en C#

Compara dos imágenes en C#

Después de ejecutar el código, la imagen resultante debería ser como la siguiente.
C# Compare dos imágenes y resalte las diferencias

Compare dos imágenes y resalte las diferencias usando C#

Compare dos imágenes y resalte las diferencias en línea

Para comparar dos imágenes y encontrar las diferencias. Puede usar una aplicación de herramienta gratuita de comparación de imágenes en línea sin instalar ningún software adicional ni registrarse para nada. Comparemos dos imágenes PNG, simplemente abra la herramienta de diferencias en línea para comparar PNGs en cualquiera de los navegadores más recientes y comience a comparar imágenes.

Herramienta de comparación en línea para comparar imágenes PNG

Cómo comparar dos imágenes en línea

  1. Primero, arrastre y suelte o cargue imágenes PNG de origen y de destino utilizando el cuadro correspondiente.
  2. Luego, haga clic en el botón Comparar ahora.
  3. Después de eso, será redirigido a la página de comparación que mostrará la imagen resultante.
  4. Finalmente, puede descargar o imprimir la imagen resultante utilizando los botones de la barra de herramientas correspondiente.

Puede repetir este proceso de comparación de imágenes ilimitadas veces de forma gratuita. Además, no se requiere registro ni instalación. Nuestro servidor protegido conserva los archivos cargados, por lo que no tiene que preocuparse por la seguridad o la privacidad de sus archivos. Sus documentos enviados se borrarán automáticamente del servidor después de 24 horas.

preguntas frecuentes

¿Cómo utilizar la herramienta gratuita de comparación de imágenes en línea?

Primero, cargue imágenes de origen y de destino: arrastre y suelte sus archivos PNG o haga clic dentro del área blanca para elegir un archivo. Luego haga clic en el botón “Comparar ahora”.

¿Qué navegador se debe usar para la herramienta gratuita de comparación de imágenes en línea?

Admitimos todos los navegadores más recientes, como Chrome, Safari, Opera, Firefox, Edge y Tor.

¿Cuáles son los formatos de imagen compatibles con la biblioteca de comparación de imágenes de C#?

Esta biblioteca admite la comparación de imágenes JPG, PNG, BMP, DjVu junto con muchos otros formatos de archivo admitidos

¿Cómo puedo crear mi aplicación de comparación de imágenes usando C#?

Siéntase libre de usar nuestra biblioteca Conholdate.Total para .NET.

¿Puedo obtener una licencia para evaluar las bibliotecas?

Puede adquirir una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Hacer una pregunta

Puedes hacernos saber tus dudas o consultas en nuestro foro.

Ver también