【WPF】释放图像资源, [删除时报另一进程占用]

时间:2022-09-14 00:07:58

源:zhantianyou

【WPF】释放图像资源, [删除时报另一进程占用]

CODE

        private BitmapImage ReturnBitmap(string destFile)
{
// Read byte[] from png file
BinaryReader binReader = new BinaryReader(File.Open(destFile, FileMode.Open));
FileInfo fileInfo = new FileInfo(destFile);
byte[] bytes = binReader.ReadBytes((int)fileInfo.Length);
binReader.Close(); // Init bitmap
BitmapImage bitmap = new BitmapImage();
bitmap.BeginInit();
bitmap.StreamSource = new MemoryStream(bytes);
bitmap.EndInit();
return bitmap;
}