2013-12-08 2 views
1

grImport를 사용하려고합니다. 맵에 eps 형식의 로고를 삽입하고 있습니다. 저는 R을 사용하여 만들고 있습니다. 저는 OsX Mavericks, R 2.15 및 GhostImport 9.07에서 실행 중입니다.R : grImport - 고스트 스크립트 오류 - 상태 1

내 코드는 다음과 같습니다

GPL Ghostscript 9.07: Unrecoverable error, exit code 1 
    Error in PostScriptTrace("~/Documents/My Projects/Project A/Images/Logo Large.eps") : 
    status 1 in running command 'gs -q -dBATCH -dNOPAUSE -sDEVICE=pswrite 
    -sOutputFile=/dev/null -sstdout=Logo Large.eps.xml captureLogo Large.eps' 

사람이 아무 되거 수 :

Library(grImport) 
    PostScriptTrace("~/Documents/My Projects/Project A/Images/Logo Large.eps") 

나를이 오류를 준다? 나는 여기에 무슨 일이 일어나고 있는지 전혀 모른다. 감사합니다.

편집 : 나는 아래의 flodel에서 조언을 사용하여 작업하고있다. 흑백으로 내 eps 파일을 가져오고 일부 내부 정보가 누락되어있다. 누구나 지금 문제가 무엇인지 압니까?

+0

어쩌면 GS -q '것을 실행 :

gs -sDEVICE=ps2write -dNOCACHE -sOutputFile=nochar_Logo_Large.eps -q -dbatch -dNOPAUSE -dQUIET Logo_Large.eps -c quit 

당신은 R이 새 파일을 사용할 수 있습니다 그 후 : 그냥 (NOT R)에 명령 줄에 다음 줄을 실행 명령은 더 의미있는 오류 메시지를 줄 것입니다? – flodel

+1

그 파일을 작업 디렉토리 ('getwd()'에 복사하고 공백이없는 이름으로 바꿀 수 있습니다 (예 :. 'Logo_Large.eps'. – flodel

+0

안녕하세요! 작업 디렉토리에 넣고 파일 이름에서 공백을 제거하는 것이 효과가 있다고 생각합니다. 나는 의견을 초록색으로하는 방법을 모른다! – user2498193

답변

0

당신의 파일 이름 (Logo Large.eps)을 보면 당신이 "웹 로고"벡터 이미지를 R에 넣으려는 생물 정보 학자라고 생각합니다.이 벡터 이미지에는 우연히 폰트는 폰트 디렉토리에 없습니다.

고스트 스크립트를 사용하여 사후 스크립트 파일의 텍스트를 외곽선으로 변환해야하는 가장 쉬운 방법입니다. `...

PostScriptTrace("nochar_Logo_Large.eps", "nochar_Logo_Large.xml") 
+0

감사합니다. 나는 결국 로고를 고집하는 다른 방법을 찾았지만 여전히 이것에 대해 잘 알고있다 – user2498193

+0

제안이 있으십니까? 솔직히 그 순간에 그 프로젝트로 일하고 있지 않습니다. 위의 질문은 1 년이 넘었습니다 !! 내가 일할 수없는 코드를 삭제했다고 생각합니다. 하지만 내가 그것을 짜낼 수 있다면 또 다른 모습을 보게 될 것입니다. 내 기억을 조금은 상쾌하게합니다. – user2498193

+0

미안 @Mehdi Nellen - 나는 이것으로 놀고있을 때 더 이상 시스템 설정을하지 않습니다. - 나는 다른 것을 시도했습니다. 시스템을 작동시키지 못했습니다. 나는 모든 단계를 되짚어보고 그 시스템을 재건 할 시간이 없다. – user2498193