2011-11-14 5 views
2

나는이 질문에 대한 허용 대답했다 : Script (or some other means) to convert RGB to CMYK in PDF?GhostScript 9/ICC 프로필 - PDF의 단일 색상을 RGB에서 CMYK로 변환하는 데 사용할 수 있습니까?

을 ... 그리고 고스트 스크립트 (9)의 ICC 프로파일 기능, "다시 튀김"없이 PDF를 다시 증류하는 고스트 스크립트의 능력을 언급했다. 이 내가 특정 CMYK 값을 가진 하나의 RGB 색상을 대체 할 PDF 파일을 처리하는 방법을 찾기 위해 my quest에서 찾고 있던 해결책이 될 수처럼

이 울립니다.

참고 : 나는 색상의 자동 매핑을 수행하고 싶지 않아요 - 나는 다른 색상 (만 몇 가지 색상이 있습니다)되는 매핑되는 어떤 색상을 제어하려는.

문제는, 내가 ICC 프로파일에 대한 제로를 알고, 고스트 스크립트 사이트는 실제로 명령 줄 옵션에 대한 자세한 이외의 튜토리얼이나 정보를하지 않는 것입니다.

그래서 : 이 ICC 프로파일 기능은 나 특정 RGB 색상을 정의 할 것입니다 특정 CMYK의 relplacements로 교체? 그렇다면 어떻게해야할까요? 거기서 어떤 자습서?

답변

2

우선; 당신은 Ghostscript가 PDF를 '다시 튀기지 않습니다'라고 오인됩니다. 들어오는 PDF는 완전히 해석되어 일련의 그래픽 프리미티브로 변환되어 대상 장치로 전송됩니다. 장치가 pdfwrite이면 새 PDF 파일로 다시 어셈블됩니다.

포스트 스크립트로 변환하는 것은 그다지 똑같지는 않습니다.

실제 질문은 다음과 같습니다. 현재이 작업을 수행 할 수 없으며 그렇게 할 수도 없습니다. pdfwrite는 일반적으로 모든 색상을 유지하지만 변환하지 않습니다. 특별히 요청을 받으면 일부 변환을 수행하지만 ICC 프로파일을 사용하지 않고 현재는 특정 장치 공간으로 변환하기 위해 PostScript 정의 방법을 사용합니다.

우리는 당신이 변환을 할 수있는 프로파일을 지정할 수 있습니다 ICC 프로파일을 사용하여 변환을 수행하기 위해 이동하는 경우,이 경우 당신은 참으로 변환을 제어 할 수 있습니다. 이를 위해서는 ICC 프로파일을 완전히 철저히 이해해야하며 여기에 대한 답변의 범위를 훨씬 뛰어 넘습니다. 색상 주제에 관한 책이 있으며 일반적으로 ICC 프로파일에 대한 정보가 포함되어 있습니다.

정직하게하려면, 당신은 아마 단순히 당신이 원하는 것을 할 수있는 고스트으로, pdfwrite 장치를 수정 오프 훨씬 더 좋을 것이다.

+0

"아니 당신은 현재이 작업을 수행 할 수 없습니다"- 그게 내가 알 필요가 전부입니다, 감사 –

+0

을 혹시이 일을하는 방법을 찾으셨습니까? Ghostscript 9는 ICC 프로파일을 지원하므로이를 가능하게하지만 ICC 프로파일을 설정하는 방법을 사용할 수 없습니다. – tomtaylor

+0

필자가 대답 한대로 pdfwrite 장치는 현재 ICC 프로파일을 사용하지 않고 자체 색상 관리를 수행합니다. 따라서 pdfwrite로는이 작업을 수행 할 수 없습니다. 이것은 변경 될 예정이지만 일정은 아직 없습니다. – KenS

관련 문제