GIMP 无法加载大图像

GIMP 无法加载大图像

我有一个大约 7 GB 的 .ppm 图像,我想用 GIMP 打开它。我的电脑(Windows 8)有 16GB 的 RAM,所以我认为 GIMP 应该能够相当轻松地打开它,因为我已将图块缓存大小设置为 12GB。但是,打开文件时,它会加载到 100% 正常,但随后 RAM 使用量突然从大约 8GB 飙升到最大值。然后 GIMP 将显示为无响应,我不得不强制退出该应用程序。为什么 GIMP 在加载图像后突然需要 GB 的额外内存,是否有解决方法/方法允许我的图像加载?(如果它需要更多内存有一个完全合乎逻辑的原因,那也没什么,我只是没有足够的内存来加载它,但我不明白为什么会这样......)

答案1

我不是 GIMP 开发人员,但我猜想这与格式转换有关。至少原始文件的一部分必须与 GIMP 在 RAM 中构建的新 XCF 格式图像同时位于内存中。如果 GIMP 加载整个 PPM 然后一次性转换,RAM 就会激增。

你可能已经找到了解决方案,但如果没有,我建议使用图像魔术师将 PPM 转换为更节省空间的格式(例如 PNG),然后再将其加载到 GIMP 中。ImageMagick 还可以将大文件分解成可以单独加载的部分。

相关内容