김프가 큰 이미지를 로드하지 못합니다

김프가 큰 이미지를 로드하지 못합니다

약 7기가바이트의 .ppm 이미지가 있는데 김프를 사용하여 열고 싶습니다. 내 컴퓨터(Windows 8)에는 16GB의 RAM이 있으므로 타일 캐시 크기를 12GB로 설정했기 때문에 김프에서 꽤 쉽게 열 수 있을 것이라고 생각했습니다. 그러나 파일을 열면 100% 정상적으로 로드되지만 갑자기 RAM 사용량이 약 8GB에서 최대까지 급증합니다. 그러면 김프가 응답하지 않는 것으로 표시되므로 응용 프로그램을 강제 종료해야 합니다. 이미지가 로드된 후 김프에서 갑자기 기가바이트의 추가 메모리가 필요한 이유는 무엇입니까? 이미지를 로드할 수 있는 해결 방법/방법이 있습니까? (더 많은 메모리가 필요한 완전히 논리적인 이유가 있다면, 충분히 로드할 만큼 메모리가 부족하지만 왜 그렇게 되는지 모르겠습니다...)

답변1

저는 김프 개발자는 아니지만 형식 변환과 관련이 있다고 생각합니다. 최소한 원본 파일 중 일부는 김프가 RAM에 구축하는 새로운 XCF 형식 이미지와 동시에 메모리에 있어야 합니다. 김프가 전체 PPM을 로드한 다음 한꺼번에 변환하는 경우 RAM이 급증합니다.

이미 해결책을 찾았을 수도 있지만, 그렇지 않은 경우 다음을 사용하는 것이 좋습니다.이미지매직PPM을 김프에 로드하기 전에 공간 효율적인 형식(예: PNG)으로 변환합니다. ImageMagick은 대용량 파일을 개별적으로 로드할 수 있는 조각으로 나눌 수도 있습니다.

관련 정보