Cita:
Empezado por cloayza
Y porque no obtener el hash md5 o sha de ambas y comparar estos para saber si son distintos o iguales...?
|
Aunque en principio es buena idea, es un esfuerzo adicional para la máquina. Calcular un hash o md5 requiere de muchísimas más operaciones. Le lleva más tiempo. Es más apropiado hacer un CompareMem sobre cada fila de pixels.
La otra alternativa es volcar a Streams ambos e invocar a CompareMem a ambos Streams pero esto también tiene su costo ya que estás duplicando la memoria utilizada, ¡Estás generando copias de los bitmpas originales!.
En el enlace que ha puesto en StackOverflow se discutieron estas 2 alternativas.
Saludos,