PDF 파일로 큰 포스터가 있습니다. 래스터 이미지를 생성해야 합니다(예를 들어, 내용을 볼 수 있을 만큼 확대/축소할 수 있는 PDF 뷰어가 없는 것 같습니다). 그래서 png를 만들었습니다.
gs -r12000 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=example.png -dBATCH -dNOPAUSE example.pdf
이렇게 하면 컴팩트한 png 파일이 생성되지만 gimp와 같은 편집기에서 파일을 열면 파일이 많은 Gb로 확장됩니다(원본 이미지에는 흰색 배경이 많이 포함되어 있으며 분명히 png로 효과적으로 압축됩니다). 내 노트북에서는 메모리 부족으로 인해 이미지가 로드되지 않습니다.
나는 다음과 같은 것을 시도했습니다
convert -crop 50000x13000 +repage example.png cropped_%d.png
이는 파일을 열 수 있을 만큼 작은 덩어리로 자르는 것을 의미합니다. 하지만 오류로 인해 실패합니다.
문제는 변환 명령을 수정했거나 그림을 편집기에 로드하지 않고도 그림을 덩어리로 잘라낼 수 있는 다른 명령줄 도구가 있는지 여부입니다. Ghostscript에게 이미지의 특정 부분만 먼저 래스터화하도록 지시할 수 있을까요?