Como cortar uma imagem raster muito grande em pedaços menores?

2

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?

    
por highsciguy 27.09.2015 / 16:27

0 respostas