O GIMP não consegue carregar uma imagem grande

O GIMP não consegue carregar uma imagem grande

Tenho uma imagem .ppm de aproximadamente 7 gigabytes, que desejo abrir com o GIMP. Meu computador (Windows 8) tem 16 GB de RAM, então imaginei que o GIMP deveria ser capaz de abri-lo com bastante facilidade, pois defini o tamanho do cache do bloco para 12 GB. No entanto, ao abrir o arquivo, ele carregará 100% corretamente, mas de repente aumentará o uso de RAM de cerca de 8 GB para o máximo. O GIMP aparecerá como não respondendo e terei que forçar o encerramento do aplicativo. Por que o GIMP exigiria repentinamente gigabytes de memória extra após o carregamento da imagem e existe uma solução alternativa/maneira de permitir o carregamento da minha imagem? (Se há uma razão totalmente lógica para exigir mais memória, é justo, simplesmente não tenho o suficiente para carregá-lo, mas não vejo por que isso acontece ...)

Responder1

Não sou desenvolvedor do GIMP, mas acho que tem a ver com conversão de formatos. Pelo menos parte do arquivo original deve estar na memória ao mesmo tempo que a nova imagem no formato XCF que o GIMP está construindo na RAM. Se o GIMP estiver carregando o PPM inteiro e depois convertendo tudo de uma vez, a RAM aumentaria.

Você provavelmente já descobriu uma solução, mas se não, recomendo usarImagemMagickpara converter o PPM para um formato mais eficiente em termos de espaço (por exemplo, PNG) antes de carregá-lo no GIMP. O ImageMagick também pode dividir arquivos grandes em pedaços que você pode carregar individualmente.

informação relacionada