【发布时间】:2020-11-23 21:41:48
【问题描述】:
我正在尝试使用名为 deepzoom.py 的 python 脚本将大型开销渲染(通常超过 1GP)转换为 Deep Zoom 图像格式(即,谷歌地图式平铺格式),但不幸的是它由 PIL 提供支持,由于内存限制,通常最终会崩溃。创建者说他正在研究 VIPS,但即使是 nip2(VIPS 的 GUI 前端)也无法打开图像。在其他人提出的另一个问题中(虽然在同一主题上),有人建议OpenImageIO,它看起来有能力,并且有 Python 包装器,但没有提供任何合适的二进制文件,并试图在 Windows 上编译它是一场噩梦。
我可以使用其他 Python 库吗?我已经尝试过 PythonMagickWand(ImageMagick 的包装器)和 PythonMagick(GraphicsMagick 的包装器),但它们都遇到了内存问题。
【问题讨论】:
-
是什么阻止了您将 Linux 用于 OpenImageIO?获取一个小型外部硬盘驱动器并将其安装(或未使用的内部驱动器)。我也相信您的系统规格能够胜任这项任务。您可以尝试将其拆分为较小的图像并进行转换
-
我之前曾尝试过,但没有成功,尽管我没有做太多正确设置。也许这听起来很荒谬,但我认为如果我尝试在 Windows 上运行脚本,它将不兼容。
标签: python image python-imaging-library