편집 : 좀 더 조사를 해본 결과이 문제를 명확히 할 수 있으며, 나는 원래 질문도 남겨 둘 것입니다.Ghostscript를 중지하고 이미지를 여러 XObjects로 분할하는 방법은 무엇입니까?
여러 스트립이있는 TIFF 이미지 데이터를 사용할 때 pdfwrite는 스트립 당 하나의 XObject가있는 출력 PDF를 생성합니다. 제 경우에는 스트립 당 25 개의 행을 갖기 때문에 전체 페이지 이미지가 25 픽셀의 높은 이미지로 나뉘어집니다. 이것은 불쾌한 시각적 인공물을 생성한다는 점을 제외하고는 괜찮을 것입니다.
tiffcp를 사용하여 하나의 큰 조각으로 파일을 되돌릴 수 있지만 기본적으로 이미지를 하나의 큰 XObject로 유지하므로 Acrobat Distiller에서는이 해결 방법이 필요하지 않습니다.
Ghostscript를 똑같이 만들 수 있습니까?
Acrobat Distiller 대신 pdfwrite를 사용하여 PS 파일을 PDF로 변환하려고합니다. 이 파일에는 GetTiff 기능으로 호출 된 많은 스캔 된 TIFF 이미지가 포함되어 있습니다 (원래 Xerox에서 제공 한 것 같습니다).
Distiller의 출력은 좋지만 pdfwrite는 Distiller만큼이나 하나의 이미지가 아닌 여러 개의 이미지에 대해 여러 개의 수직 XObject를 생성하는 것으로 보입니다. 모두 아래의 그림과 같이 정확한 크기로 표시됩니다.
104 0 obj
<</Subtype/Image
/ImageMask true
/Width 2550
/Height 25
/BitsPerComponent 1/Length 7975>>stream
이 동작을 멈출 방법이 있습니까? 거대한 양으로 확대하거나 인쇄 할 때 출력물이 잘 보이지만 일반 확대/축소 화면에서는 이미지 사이의 경계에 렌더링 결함이 있습니다.
나는 단지 기본 명령 행 (-sDEVICE와 -sOutputFile을 제외한 옵션 없음)과 다양한 이미지 옵션을 시도했지만 지금까지는 차이가 없다. 9.05 및 8.54 버전을 사용해 보았습니다.
이전에 시도하지는 않았지만 tiff2ps는 두 가지 방법으로 올바른 이미지를 만듭니다. 지금 당장은 프로세스에 포함 할 수 없으므로 tiffcp로 이미지를 변환하는 것이 우리의 해결책입니다. 애크로뱃 스티치는 무엇이 진행되고 있는지 확실하게 설명하고 있으며, GetTiff가 문제를 일으키는 것이 맞다고 생각합니다. 이는 파일 헤더에 포함 된 PS로 작성된 기능이며 아직 완전히 이해하지 못한 전문 지식이 없습니다. –
나의 대답의 극악한 철자에 대해 사과한다, 나는 방금 대서양 횡단 비행을 끝내었고, 내가 생각했던 것보다 명백하게 더 피곤했다! 다음은 흥미있는 다른 답변에 대한 링크입니다. http://stackoverflow.com/questions/15211428/conversion-tif-to-pdf-ghostscript – KenS
감사합니다. 혹시 궁금한 점이 있으시면 (이 문제에 관심있는 분은) GetTiff가 DocuSP와 같은 일부 Xerox 프린터에 포함되어있는 것처럼 보입니다. 여기에는 여러 가지가 있습니다. 우리 사본에있는 저작권 고지는 1998 년부터 있었으므로 잠시 동안 주변에있었습니다. –