为什么不使用FreeImage.UnloadEx释放文件句柄

时间:2014-02-03 07:19:53

标签: c# freeimage

使用FreeImageNet库中的FreeImage类, 我正在加载所有格式的图像。 但是它没有释放一些大型J2K图像文件的句柄, 这就是为什么没有加载图像的原因。

 FREE_IMAGE_FORMAT frm = FREE_IMAGE_FORMAT.FIF_UNKNOWN;
 FIBITMAP  bitmap = FreeImage.LoadEx(path,FREE_IMAGE_LOAD_FLAGS.DEFAULT, ref frm);
try
{
   using (Bitmap bmp= FreeImage.GetBitmap(bitmap))
   {
       ...............
    }
}
catch()
{
}
finally
{
      FreeImage.UnloadEx(ref bitmap);
}

0 个答案:

没有答案