我们有一些 TIFF 文件,我们想将其转换为 JPEG。我们尝试使用 FreeImageNET 包装器到 FreeImage 库。在 C# 中,我们有代码:
dib = FreeImage.Load(FREE_IMAGE_FORMAT.FIF_TIFF, path, FREE_IMAGE_LOAD_FLAGS.DEFAULT);
TIFF 图像加载 好的,这里没有错误。但是如果我们想通过代码保存图像:
FreeImage.Save(FREE_IMAGE_FORMAT.FIF_JPEG, dib, Path.Combine(newPathForSave, fsh.GetNextFileName() + ".jpeg"), FREE_IMAGE_SAVE_FLAGS.DEFAULT);
这里没有错误,但 jpeg 文件大小为零。为什么 ?