How have Image file form Surf or Surface function?

I want to have Image file though ;h = surface(u,v,zeros(h,w),I);
h =
Surface with properties:
EdgeColor: 'none'
LineStyle: '-'
FaceColor: 'interp'
FaceLighting: 'flat'
FaceAlpha: 1
XData: [800×1067 double]
YData: [800×1067 double]
ZData: [800×1067 double]
CData: [800×1067×3 uint8]
I used saveas(gif,’test.png’); but it dropped the quality of the image ( as I want to use it for text extraction), it is not acceptable. imshow, also has same problem. Thus, I use the surface. It makes good quality. But I cannot have image file. Is there any solution, for instance, use the h (output of surface) to make a image file.

4 commentaires

Are you want to save the "displayed image" file in good quality?
Yes, Exactly. I want to save for following process of my code and future work.
I think the best current way is export_fig Accepted Answer to keep the quality safe as possible. Thank you KSSV. please, leave it in answer box, thus, I can active accepted answer.

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by