using (var ms= new MemoryStream()){
using (Image image1 = Image.FromFile(filePath1),image2=Image.FromFile(filePath2))
{
image1.Save(ms, imgFormat);
using (Image image1 = Image.FromFile(filePath1),image2=Image.FromFile(filePath2))
{
image1.Save(ms, imgFormat);
string img1 = Convert.ToBase64String(ms.ToArray());
ms.Position = 0;
image2.Save(ms, imgFormat);
string img2 = Convert.ToBase64String(ms.ToArray());
return img1.Equals(img2);
}
}
return img1.Equals(img2);
}
}
所有new的对象要及时释放,dispose没有using好用。