큰 포스터에 내 Matlab GUI를 제공하고 싶습니다. 그래서 저는 스크린 샷을 찍지 않고 벡터 그래픽으로 안전하고 싶습니다.Matlab GUI를 벡터 그래픽으로 저장
쉬운 방법이 있나요?
난 당신이 print
명령과 EPS 형식 (-deps
, -depsc
, -deps2
또는 -depsc2
) 중 하나를 시도 할 수 있습니다 OSX 매버릭스
큰 포스터에 내 Matlab GUI를 제공하고 싶습니다. 그래서 저는 스크린 샷을 찍지 않고 벡터 그래픽으로 안전하고 싶습니다.Matlab GUI를 벡터 그래픽으로 저장
쉬운 방법이 있나요?
난 당신이 print
명령과 EPS 형식 (-deps
, -depsc
, -deps2
또는 -depsc2
) 중 하나를 시도 할 수 있습니다 OSX 매버릭스
, 당신은 당신이 사용할 수있는 * 일치 .fig 파일 다음
이 있어야합니다
fig=openfig('mygui.fig');
print(fig,'-dpdf','test.pdf')
또는
또한fig=openfig('mygui.fig');
saveas(fig,'test.pdf')
당신은 매우 옵션을 제어 할 수 있습니다 like
fig=openfig('mygui.fig');
fig.InvertHardcopy = 'off'; %background
set(fig,'PaperPositionMode','auto'); % size position
print(fig,'-dpdf','test.pdf')
위대한 작품! 고마워 - 방금 해봤 어! –
에 matlab에 2014a를 사용하고 있습니다.
편집 여기
간단한 예는 현재의 모습의 핸들을 얻을 수 gcf
을 사용하고 있습니다 : saveas
잘못 무엇
print(gcf,'-deps','test.eps') % using EPS format
print(gcf,'-dpdf','test.pdf') % using PDF format
또한'print' 문서의 "MATLAB GUI 인쇄"섹션을 읽어보십시오. – am304
예제를 제공해 주시겠습니까? 예 : print ('- depsc', '- tiff', '-r300', 'picture1') –
GUI의 특정 부분을 인쇄 할 수 있지만 인쇄 할 수 없습니다. 전체 GUI를 ... –
를?
예 : saveas(hFig,'filename','format');
.emf (link to saveas doc)와 같은 사용 가능한 벡터 형식으로 저장하십시오. 당신은 MATLAB에서 GUI를 만들 때
구글을 시도? 첫 번째 히트는 http://www.mathworks.com/matlabcentral/fileexchange/7401-scalable-vector-graphics--svg--export-of-figures입니다. 원하는 내용은 – Nasser
입니다. 그러나 뭔가 찾고 있습니다. 이 도구 상자가 제공하는 것보다 훨씬 쉽습니다. –