无法使用FreeImage .NET包装器读取JP2文件

时间:2010-12-06 12:35:47

标签: .net freeimage

我正在尝试使用this问题中的FreeImage接受的答案来读取和转换JP2图像,但是获得了一个0字节的JOEG文件。当我单步执行时,我会看到该行

FIBITMAP dib = FreeImage.LoadEx(inputImage)

在dib中返回0。有什么我想念的。

1 个答案:

答案 0 :(得分:0)

第一次做任何事情时,请添加:

if (FreeImage.IsAvailable())
{
    MessageBox.Show("Exits");
}

如果显示此messageBox,则表示您已成功将此库添加到您的应用中。如果否,那意味着如果失败。 请检查:

  1. 如果您的应用正在开发基础x32,则必须以x32为基础构建FreeImage.dll和FreeImage.NET.dll。
  2. FreeImage.dll和FreeImage.NET.dll必须与.exe文件位于同一文件夹中。你应该添加对FreeImageNet.dll的引用。
  3. 我遇到了同样的问题并解决了。希望这有帮助。