Even if the surf graph is converted to emf, the image quality is not good.
조회 수: 61 (최근 30일)
이전 댓글 표시


I converted the surf plot graph into an emf file. But the quality is not good. However, if you convert another 2-d graph into an emf file, the image quality is good. What should I do?
댓글 수: 0
답변 (1개)
Richard Quist
2021년 12월 17일
When generating vector output (such as EMF or PDF files, or when copying EMF or PDF to the clipboard) MATLAB uses a heuristic to determine how to export the content. In your specific case I would guess that the heuristic has chosen to embed the surface plot as an image. You can override the heuristic by doing one of the following:
% Assuming fig is the handle to the figure you are trying to save...
% set the figure's Renderer property to 'painters' before using File->Save As:
set(fig, 'Renderer', 'painters');
% In R2020a and later, use the exportgraphics command and specify the 'ContentType' as 'vector':
exportgraphics(fig, 'output.emf', 'ContentType', 'vector');
% use the print command and include the '-painters' option:
print(fig, 'output.emf', '-painters');
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Lighting, Transparency, and Shading에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!