Figures stretch when saved as image

12 vues (au cours des 30 derniers jours)
Jon Terry
Jon Terry le 27 Nov 2017
Commenté : Matt J le 28 Nov 2017
I have the following figure (.fig file, shown on the left), which I want to save as an image file type. When I save it as a jpeg, the image is stretched (shown on the right). I've tried saving it as a pdf, eps, jpeg, and png, and they all stretch. With a previous version of Matlab, the image file would have the same dimensions as the .fig file. How can I fix this? I'm using Matlab 2017a.
Edit: I didn't have this problem in a previous version (2015, I believe) of Matlab.
  2 commentaires
Jon Terry
Jon Terry le 27 Nov 2017
Thanks Walter. I tried changing the settings referenced in the link, but it didn't fix the problem. To clarify, I generate a figure and then go through File > Save As to save the image files.

Connectez-vous pour commenter.

Réponse acceptée

Matt J
Matt J le 28 Nov 2017
You might try the export_fig submission, which will let you export images faithfully to the appearance of the figure on the screen.
  2 commentaires
Jon Terry
Jon Terry le 28 Nov 2017
Thanks, I'll give it a try. Although it seems strange to me that I'd need to use a third-party tool to be able to do what Matlab should do on it's own, and already did with a previous version.
Matt J
Matt J le 28 Nov 2017
I can't account for your experience with previous versions. The reason for the existence of export_fig is that the image conversion has always been unreliable.

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by