У меня есть приблизительно 7-гигабайтный образ .ppm, который я хочу открыть с помощью GIMP. Мой компьютер (Windows 8) имеет 16 ГБ ОЗУ, поэтому я решил, что GIMP сможет его легко открыть, так как я установил размер кэша тайла 12 ГБ. Тем не менее, при открытии файла он будет нормально загружен на 100%, но затем внезапно увеличит использование ОЗУ с 8 ГБ до максимального. После этого GIMP покажет, что он не отвечает, и я должен принудительно закрыть приложение. Зачем GIMP внезапно потребовать гигабайты дополнительной памяти после загрузки изображения, и есть ли способ / способ разрешить загрузку моего изображения? (Если есть вполне логичная причина, почему это требует больше памяти, достаточно справедливо, мне просто не хватает, чтобы загрузить его, но я не понимаю, почему это происходит ...)
1 ответ
0
Я не разработчик GIMP, но я предполагаю, что это связано с конвертацией форматов. По крайней мере, часть исходного файла должна находиться в памяти одновременно с новым образом в формате XCF, который GIMP создает в ОЗУ. Если GIMP загружает весь PPM, а затем конвертирует все сразу, объем ОЗУ увеличится.
Возможно, вы уже нашли решение, но если нет, я рекомендую использовать ImageMagick для преобразования PPM в более компактный формат (например, PNG) перед загрузкой в GIMP. ImageMagick также может разбивать большие файлы на части, которые можно загружать по отдельности.