2013-04-24 2 views
0

저는 주로 오래된 신문 페이지의 큰 이미지 인 PDF 파일을 가지고 있습니다. gs 9.06을 사용하면 제대로 렌더링되지만 내 웹 사이트 (ghostscript 8.70 사용)에서는 시끄러운 회색 배경으로 표시됩니다.고스트 스크립트 8.7은 시끄러운 회색 배경을 보여줍니다.

http://mvtm.ca/collections/php/serve_pdfpage.php?file=1940-04-11&page=01

실제 GS 명령은 : GS = -q -sDEVICE으로, pdfwrite -r200 -dNOPAUSE -dBATCH -dSAFER -dFirstPage = 01 아래의 링크는 예 (GS에서 단일 페이지 다운로드) 범 -dLastPage = 01 -sOutputFile = -mypdffile.pdf

이미지 레이어 (렌더링해야하는 유일한 것)가 표시되지 않습니다. 또한 pdf는 검색을위한 배경 텍스트를 추가하기 위해 OCR 프로그램에 의해 처리되었습니다.

정확한 절차는 로컬 컴퓨터 (Mac OS X)에서 올바르게 작동합니다.

여기에 무슨 일이 일어나는지 아는 사람이 있습니까?

답변

0

나는 당신이 무엇을 문제로보고 있는지 잘 모르겠습니다. Ghostscript의 최신 버전을 사용하면 '제대로 작동'하고 이전 버전을 사용하면 그렇지 않습니까?

이것은 지난 4 년 동안 언젠가는 버그가 수정되었음을 나에게 암시합니다. 8.70 설치를 업그레이드해야합니다.

고장난 출력물을 보면서 말할 수있는 것이별로 없다는 것을 알기 바란다. 버그가 무엇인지 추측 할 때 찌르기 전에 원본 파일을 볼 필요가있다.

제 생각에 '원래 파일은 JBIG2 또는 JPX로 인코딩 된 이미지를 배경으로 사용하고 JBIG2 디코더에는 버그가 있었거나 (일부는 수정되었습니다) 또는 JPX는 JasPER 디코더에 버그가 있습니다. 느린, 배고파, 배고파, 효과적으로 지원되지 않기 때문에 JasPER 사용을 중단하고 대신 OpenJPEG로 이동했습니다.

그러나 아마도 나는 귀하의 요점을 놓치고 있습니다.

0

정확히 어디에서 왔는지, 어디로 가고 있는지 확실하지 않습니다. 귀하의 하나의 PDF 파일을 추출하고 다른 PDF 파일을 출력하지만 링크는 .png입니다. 입력과 중간을 보는 것이 도움이 될 수 있습니다. .pdf

흑백 비트 맵입니다. -dProcessColorModel =/DeviceGray 또는 -dProcessColorModel =/DeviceRGB를 추가하면 출력 PDF에 흑백이 아닌 색조가 부여됩니다.

또 다른 가능성은 검정을 어둡게하면서 배경을 밝게하는 변환 곡선을 추가하는 것이지만 다른 일이있는 것 같습니다. 산출물의 헤드 라인에 글자가 누락 된 것 같습니다. 회색조와 흑백 대비가 더 좋더라도 뭔가 다른 일이있는 것처럼 보입니다.