나는 100 개의 PNG 파일을 가지고 있으며 각각 8250x4090 크기입니다. 필자는 10 개의 행과 10 개의 열을 갖도록 Imagemagick을 하나의 큰 PNG 파일 (82500 x 40900)에 추가해야합니다. 코드가 어떻게 보이는지 알아야하지만 오류가 발생합니다. convert.exe : 캐시를 확장 할 수 없습니다.ImageMagick 메모리 사용량
`C:\Row_345.png': No space left on device @ error/cache.c/OpenPixelCache/3689.
convert.exe: Memory allocation failed `C:\Row_345.png' @ error/png.c/WriteOnePNGImage/8725.
첫 번째 질문 : 얼마만큼의 공간이 필요합니까? 8GB의 RAM과 30GB의 무료 SSD가 있는데 충분하지 않았습니다. 사진에는 최대 5 가지 색상의 다각형과 선이 있습니다. 가장 큰 PNG는 300KB입니다. 두 번째 질문 : 더 많은 공간을 사용하지 않도록 더 영리하게 만드는 방법이 있습니까?
감사합니다. 나는 Mark Setchells의 대답과 당신의 대답을 합쳐서 그것이 효과가있었습니다. 그러나 한 가지 질문 : Q8에 낮은 품질이나 이와 비슷한 단점이 있습니까? – Selphiron
일반적으로 Q8은 Q16만큼 정확하지 않습니다. 그러나 "-append"를 포함한 특정 작업의 경우 원래 PNG 파일의 bit_depth가 8 이하가되면 무손실이어야합니다. –
나는 PNG 파일의 bit_depth를 찾는 방법을 모른다. 이 (http://i.imgur.com/Nbm9z8w.png)의 bit_depth가 8이라고 생각하십니까? – Selphiron