Matlab如何原比例保存图片,拒绝缩放

编程入门 行业动态 更新时间:2024-10-09 22:15:57

Matlab如何原比例保存图片,拒绝<a href=https://www.elefans.com/category/jswz/34/1770385.html style=缩放"/>

Matlab如何原比例保存图片,拒绝缩放

Matlab保存图片的时候,会给你莫名其妙加上一些边框和缩放,太让我恼火了。我要:原比例!原比例!原比例!

gca 返回当前axes 对象的句柄值
gcf 返回当前Figure 对象的句柄值


第一步:

set(gca,"Position",[a,b,c,d])
set(gca,"Position",[0,0,1,1])    
绘制的图像距离画板边界的距离,ab代表绘图起始坐标,cd代表宽度高度。取值范围都为0-1. [ 0 0 1 1]代表从最左下角的点(0,0)画图,宽高为1表示画满整个画板,所以[ 0 0 1 1]合起来代表绘图铺满整个画板,不留边际。可以去掉那些边角料。
第二步:
   set(gcf,"innerposition",[0,0,c,r])
(后面这个c,r比较重要,c,r设置figure要画多大,0,0不太清楚到底啥意思, 这里有个坑,保存的图真的会以1.5625c*1.5625r保存,所以[0,0,0.64c,0.64r]输出的图片大小是c*r大小)(还有个坑,matlab输出的图如果超过2141pixel,会自行等比例缩放)
第三步:
    set(gca,'Visible','off');  关闭刻度显示
第四步:
  保存:saveas(gcf,"**.jpg");

更多推荐

Matlab如何原比例保存图片,拒绝缩放

本文发布于:2024-02-28 03:02:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1767693.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:缩放   比例   图片   Matlab

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!