Saved .eps images being chopped up?

7 vues (au cours des 30 derniers jours)
Sarah
Sarah le 11 Oct 2016
Sometime in the last 24 to 48 hours, MATLAB figures saved in .eps format and subsequently opened in Adobe Illustrator have begun behaving badly-- when I attempt to resize or even simply copy/paste them, the image is split into pieces and those pieces are re-arranged-- I've put screen captures below for reference. Files saved before Monday, 10/10/16 do not have this problem. I do not believe this to be an Illustrator issue since this distortion happens even when the .eps file is transferred to a different computer. The error is also present only in files created with R2016a: I created .eps files with the same data set on the same computer in R2014a and did not experience this problem when I opened them in Illustrator.
Before:
After:
As you can see, this only affects the data portion of the image-- the stuff within the axes-- but not the axis ticks or tick labels or colorbar.
Here is the code I used to generate the figure:
figure(1), clf, imagesc(sample_data); axis equal tight xy; a=gca; caxis([0 6000]);
a.FontSize=16; a.XTickLabels={'10','20','30','40','50'}; a.YTickLabels={'10','20','30','40','50','60','70','80'};
I then (manually) use the file menu to save the figure as a .eps image.
Has anyone else noticed this or had a similar problem? Does anyone have suggestions for fixing it? I have already tried uninstalling and reinstalling both MATLAB and Illustrator to see whether that would resolve the issue. I would rather not have to discontinue use of the .eps format, but I'm more than willing to hear suggestions for workarounds. Thanks!
  2 commentaires
Xiaotao Yang
Xiaotao Yang le 21 Juil 2017
I had the same problem. I found a way to workaround this issue. You can save the figure in Matlab to *.svg (scaled vector graphics) format. Then you can either other it using Illustrator or place it into Illustrator. This way works perfectly on my side. Hope this helps you and other people encountering the same issue.
Jen-Chun Hsiang
Jen-Chun Hsiang le 2 Sep 2019
Thank you. That works for me.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by