2016-09-23 4 views
1

macOS 또는 ruby에서 ghostscript 또는 다른 명령 줄 유틸리티를 사용하여 .eps 파일의 크기를 조정하는 방법은 무엇입니까? 스케일이 아닌 1000x1000과 같은 해상도를 지정하고 싶습니다. 이 게시물에 대한 유사하지만, 도움을 지정된 해상도 How to resize an EPS file with free software or command line utilityghostscript를 사용하여 .eps 파일의 크기를 조정하는 방법

+0

EPS에 '크기 조정'이 무슨 뜻인지 명확하지 않습니다. EPS의 주요 점 중 하나는 부모 문서에 포함될 수 있다는 것입니다. 부모 문서는 지정된 영역에 맞게 크기를 조정할 수 있습니다. EPS 파일은 일반적으로 해상도와 무관하므로 EPS는 반드시 배율을 지정해야하는 벡터 형식이므로 ** '해상도 지정'이 필요하지 않습니다. 사용자는 선언 된 BoundingBox를보고이를 커버하려는 영역과 비교 한 다음 PostScript 스케일 연산자를 사용하여 스케일을 계산합니다. – KenS

+0

확인. 내 질문에 대한 정확한 용어는 아마 가까울 것입니다. 내 문서의 경계 상자를 1000x1000으로 늘린 다음 이미지를 문서 내부에 100 % 맞게 확대합니다. – waroo

+0

EPS 파일에서 BoundingBox 주석을 읽습니다. 너비와 높이를 1000으로 나눠 2 개의 숫자를 얻으십시오. 각 방향에서 동일한 비율로 조정하려면 작은 값을 사용하고 그렇지 않으면 두 값을 모두 사용하십시오. 둘러싸는 PostScript 프로그램에서 'x y scale'을 넣으십시오. 여기서 x와 y는 계산 한 숫자입니다. 작업 완료. EPS의 테두리 상자를 늘리지 마십시오. 바운딩 박스 주석은 마크의 범위가 어디 있는지 알려줍니다. 출력을 그보다 크게 또는 작게하려면 스케일을 적용하기 만하면됩니다. – KenS

답변

1

감사 @KenS와 크기를 조정

. 참고로 이것은 내가 사용을 종료 한 명령입니다.

gs -o input.eps -dEPSFitPage -sDEVICE=eps2write -c "<</Install {10 10 scale}>> setpagedevice" -f output.eps 
관련 문제