figure图片存储的时候,使用saveas命令,如果不做设定,只能存储默认大小,但是有的时候需要存储特定比例拉伸的图片。

matlab里面figure相关对象的关系是: screen→figure→axis,所以在设置图片大小的时候,先设定figure相对于screen的位置和大小,然后设定axes相对于figure的位置和大小。

图画出来之后,如下命令就可以储存特定大小的图片。下面给出两种方法。

法一  截图

%=========================================================

set(gcf,'position',[100,100, 500, 300]);         %设定figure的位置和大小    get current figure

set(gcf,'color','white');                           %设定figure的背景颜色

A=getframe(gcf);

imwrite(A.cdata,'try.png')                          %存储调整过大小的图片

%==================================================

还可以根据需求调整坐标轴的位置和大小,比如不想要白边一类

%====================================================

set(gca,'DataAspectRatio',[3,4,1]);                  %调整坐标轴比率     get current axes

set(gca,'position',[0,0,1,1]);                        %调整坐标轴位置

%======================================================

最后说明一下,saveas存储的大小是默认大小,imwrite相当于截屏;存图片的时候要养成好习惯,顺便存一个figure,以方便以后修改。

saveas(gcf,'tt.fig');

法二 设定保持长宽比存图

如果要发表paper,上面这种做法就不可取了,因为存下的图片是截图;不少杂志(比如PR系列),直接说了,Not Screen!(截图丢失信息,不方便出版方的再次排版一类)。

图片画出来以后,执行以下命令,就可以保持长宽比率保存图片(但是图片的绝对大小会变化)。

set(gcf,'color','white','paperpositionmode','auto');

saveas(gcf,'exprimentLightBundles.eps','psc2');

matlab 保存图片大小尺寸_改变figure大小存储图片(matlab)相关推荐

  1. matlab 保存图片大小尺寸_(matlab)输出图像大小调整.docx

    Matlab图形窗口大小的控制,plot窗口大小,figure大小,axis设置,实用?Matlab中保存图像时,图形窗口大小的控制zz首先要了解的是Matlab是面向对象的.最高等级的对象是scre ...

  2. ps如何修改图片大小尺寸_如何查看图片尺寸,大小及如何修改图片尺寸—淘宝美工入门课03...

    上一篇文章给大家分享了一下豆芽常用字体,也提供了下载链接,今天和大家聊聊有关图片尺寸和图片大小相关的问题,主要包含以下这3个方面. 一,如何查看图片的尺寸(像素px) 二,如何改变图片的尺寸 三,了解 ...

  3. matlab相关性分析频谱_信号与系统:用matlab分析wav音频的频谱

    信号与系统:用matlab分析wav音频的频谱 2018-11-25 [天水浪客一门课程的平时作业,matlab确实强大,用它做这个有点杀鸡用牛刀的意味...软件太大了,直接靠安装了此软件的同学搞定, ...

  4. matlab 动态存储图片,Matlab刷新图像及保存.gif动图的简单方法

    ​​ 有很多时候我们需要在PPT中展示一个动态变化的图像,这就需要不断刷新绘图以及保存独立的动画或者视频,matlab对于这一功能有非常完善的支持. 查文档就有还非要写报告,我摸鱼的时间也很宝贵的好么 ...

  5. mysql图片_往MySQL中存储图片的方法

    1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦.但有些时候,向MySQL ...

  6. mysql怎么放入图片_往MySQL中存储图片的方法

    1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦.但有些时候,向MySQL ...

  7. matlab改变figure大小,Matlab Figure 调整大小、字号、线宽

    绘图窗口菜单File | Export Setup里很方便的改变这些属性 特别是Expand axes to fit figure,会更好减少空白边. 设置好可以保存模板,下次调用. 也可以将这个功能 ...

  8. 图片大小 媒体大小自适应_自适应堆大小

    图片大小 媒体大小自适应 在改进测试平台以改进Plumbr GC问题检测器的同时 ,我最终编写了一个小型测试用例,我认为这对于更广泛的读者来说可能很有趣. 我追求的目标是测试JVM在eden,surv ...

  9. 同底数幂比较大小方法_比较幂大小的方法

    比较幂大小的方法 一. 转化法: 例 1 . 比较 20 4 和 10 15 的大小 分析: 此题若直接计算,结果太大,不可行 . 观察到两个指数分别是 20 , 10 ,考 虑到 20 是 10 的 ...

  10. java 字体大小 像素_字体的大小(pt)和像素(px)如何转换?

    展开全部 英文字体的1磅,相当于62616964757a686964616fe59b9ee7ad94313334336334361/72 英寸,约等于1/2.8mm. 12PT的字打印出来约为4.2m ...

最新文章

  1. mac下安装编译ffmepg方法
  2. node服务器给客户端发消息,上的node.js发送消息客户端 - 服务器 - 客户端上socket.io(Sen...
  3. fasterrcnn论文_【论文解读】Yolo三部曲解读——Yolov1
  4. 汇编学习--7.17--键盘输入和磁盘读写
  5. java通过jdbc访问数据库
  6. 百度运维部为一间房小学建立公益图书馆
  7. 以下哪些可以成为html文件的扩展名_今天在我的visual studio code里装了以下插件,现在用着很爽...
  8. mac excel mysql数据库_macOS系统的Excel从MySQL数据库查询数据的设置方法
  9. 深度学习在语音识别中的算法、应用、数据集、行业分析
  10. ChinaITLab-Linux工程师培训课程笔记1
  11. Win10桌面整理小体会
  12. Python+matplotlib绘制地图
  13. mysql drop表明_MySQL DROP TABLE会完全删除表还是仅删除结构?
  14. 使用 Apache FOP 2.3 + docbook-xsl-ns-1.79.1 转换 Docbook 5.1 格式的 XML 文档成 PDF/RTF 文件
  15. 齐次方程与非齐次方程
  16. 微信公众平台开发之微信红包的实现
  17. 海尔空调、新风系统加装wifi模块
  18. duplicate symbol _OBJC_CLASS 错误处理方法
  19. uclinux开发概述
  20. Excel中的格式刷如何使用?

热门文章

  1. 服务器销售工资如何计算公式,拿提成的工资怎么算的有公式吗
  2. Python中的shuffle()函数
  3. 找众数的算法代码c语言,寻找众数算法
  4. Jmeter监控之PerfMon Metrics Collector
  5. 使用pandoc 生成带中文的pdf
  6. 【爆笑】句经典流行俏皮语【爆笑】[
  7. 论文阅读:Ultra Wide View Based Panoramic VR Streaming
  8. [全解] 刷机, BL 锁, Bootloader, Recovery, Magisk, Root, ADB, 线刷, 卡刷, 9008, 绕过 FRP
  9. 网站死链检查处理方法
  10. 睦星科技Kolmostar获1000万美元 A 轮融资,将推出更多元的GNSS定位解决方案...