티스토리 뷰
Figure 이미지 저장 함수
매트랩에서 만든 figure 들을 실험 보고서나, 논문에 넣기 위해 이미지 파일로 저장해야 할 경우가 있습니다.
스크린 캡처를 하거나, '다름 이름으로 저장(Save as...)' 을 사용할 수 있지만 이런 경우 이미지 파일의 세부 설정을 할 수 없는데요.
고화질의 이미지 파일로 저장하기 위해 특히 많은 양의 Figure 개체들을 일괄 저장해야할 때 'hgexport' 기능을 굉장히 유용하게 사용할 수 있습니다.
그럼 Code 1을 살펴보겠습니다.
Code 1 ▼
1 2 3 | %% Figure Save hgexport(gcf, sprintf('testing'), hgexport('factorystyle'), 'Format', 'png','Resolution',300); | cs |
hgexport 함수의 첫 번째 요소에 gcf 가 있습니다. 현재 활성화 되어있는 Figure 개체를 지칭합니다.
두 번째 요소는 저장되는 파일의 이름이 들어갑니다. 여러 Figure 개체를 다른 이름으로 일괄 저장 할 경우
Code 2 ▼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
| cs |
마지막으로 format 과 resolution 이 있습니다.
'MATLAB' 카테고리의 다른 글
[MATLAB][Tip] Figure의 datatip 확대하는 방법 (0) | 2016.02.21 |
---|---|
[MATLAB][Tip] Plot 개별 Legend 설정 방법 (0) | 2016.02.20 |
댓글