我有100个PNG文件,每个文件的大小都是8250x4090。我需要使用Imagemagick将它们合并成一个大的PNG文件(82500 x 40900),使其成为10行10列的矩阵。我知道代码应该长什么样子,但我遇到了错误:convert.exe: unable to extend cache。
`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.
第一个问题:大约需要多少空间?我有8 GB的内存和30 GB的免费SSD,但这还不够。图片中包含多边形和线条,最多使用5种不同颜色。最大的PNG文件大小为300 KB。
第二个问题:有没有办法使它更聪明,以便它不会使用那么多空间?
identify -verbose image.png
- Mark Setchell