當前位置:編程學習大全網 - 行動軟體 - 用c#怎麽比較兩張的不同

用c#怎麽比較兩張的不同

圖片轉換為2進制流,再比較。

下面為轉換參考代碼:

//圖片轉二進制流,Blob 最大 64K, MediumBlob 最大16M

private byte[] PictureToByte(string picturePath)

{

FileStream fs = new FileStream(picturePath, FileMode.Open);

byte[] streamByte = new byte[fs.Length];

fs.Read(streamByte, 0, streamByte.Length);

fs.Close();

return streamByte;

}

//二進制流轉圖片

private System.Drawing.Image ByteToPicture(byte[] streamByte)

{

System.IO.MemoryStream ms = new System.IO.MemoryStream(streamByte);

System.Drawing.Image img = System.Drawing.Image.FromStream(ms);

return img;

}

註意加引用 using System.IO;

  • 上一篇:為什麽電腦顯示寬帶連接成功,但卻不能上網?
  • 下一篇:去哪裏可以下載到《奧秘》雜誌的PDF文件?
  • copyright 2024編程學習大全網