Cómo comparar la diferencia entre dos páginas usando C#
La imagen se convierte en una secuencia binaria y luego se compara.
El siguiente es el código de referencia de conversión:
//Convertir imagen a flujo binario, Blob máximo 64K, MediumBlob máximo 16M
byte privado[] PictureToByte( string imagePath)
{
FileStream fs = new FileStream(picturePath, FileMode.Open);
byte[] streamByte = nuevo byte[fs.Length] ;
p>
fs.Read(streamByte, 0, streamByte.Length);
fs.Close();
devuelve streamByte;
}
//Imagen de flujo binario
private System.Drawing.Image ByteToPicture(byte[] streamByte)
{
System.IO MemoryStream ms = nuevo System.IO.MemoryStream(streamByte);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
return img;
p>}
Preste atención a agregar referencias usando System.IO;