1

大家好,Python 初学者。我尝试使用 Mahotas 库(Python 2.7)中 freeimage 包的“freeimage.write_multipage()”函数将一个巨大的原始视频数据文件转换为多个多页 TIFF 文件。不幸的是,这个“非常易于使用”的功能似乎在运行脚本时并没有释放内存。因此,我的脚本适用于小型输入原始文件(小于 1 GB)但会因较大文件而崩溃(3 GB 输入文件会因 Win XP pro 32 - ram 3.2 GB 而崩溃)。我的目标是将输入文件转换为 1.5 TB。

运行我的脚本时,Windows 任务管理器显示使用的内存增加,输出文件后输出文件,直到崩溃释放所有使用的内存。报告错误的摘录是:“... RuntimeError : mahotas.freeimage: FreeImage 错误:内存分配失败...”

从 Stackoverflow,我看到了使用 Image Magic 或 Irfanview 中的脚本构建多页 TIFF 文件的不同建议,但我认为这不可能满足我的需求(我有数千张图片要组装)。感谢您的任何帮助。

4

0 回答 0