Eu tenho um pôster grande como um arquivo pdf. Eu preciso criar uma imagem de varredura a partir dele (por exemplo, porque parece não haver nenhum visualizador de pdf que me permita zoom suficiente para ver o conteúdo). Então eu crio um png com:
gs -r12000 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=example.png -dBATCH -dNOPAUSE example.pdf
Isso gera um arquivo png compacto, que, no entanto, se expande para muitos Gb quando eu o abro em um editor como o gimp (a imagem original contém muitos fundos brancos que aparentemente são comprimidos eficientemente por png). No meu notebook, a imagem não é carregada por falta de memória.
Eu tentei coisas como
convert -crop 50000x13000 +repage example.png cropped_%d.png
que serve para cortar o arquivo em pedaços pequenos o suficiente para abri-los. No entanto, falha com um erro.
A questão é se há uma modificação do comando convert ou de uma ferramenta de linha de comando diferente, que pode cortar a imagem em partes sem a necessidade de carregá-la em um editor. Talvez seja possível dizer ao ghostscript para raster apenas uma parte da imagem em primeiro lugar?