Matlab绘图基础——用print函数保存图片(Print figure or save to file)
分辨率-rnumber
Use -rnumber to specify the resolution of the generated output.
To set the resolution(分辨率) of the output file for a built-in MATLAB format, use the -r switch. (For example, -r300 sets the output resolution to 300 dots per inch(每英寸300个点).)
The -r switch is also supported for Windows Enhanced Metafiles(增强型图元文件), JPEG, TIFF and PNG files, but is not supported for Ghostscript raster formats(栅格文件). For more information, see Printing and Exporting without a Display and Resolution Considerations.
——————来自matlab帮助“print”页中
设置输出图片的“图像纵横比”
When you set the axes Position to [0 0 1 1] so that it fills the entire figure, the aspect ratio is not preserved when you print because MATLAB printing software adjusts the figure size when printing according to the figure's PaperPosition property. To preserve the image aspect ratio(图像纵横比) when printing, set the figure's 'PaperPositionMode' to 'auto' from the command line.
——来自matlab帮助 Printing Images
Batch Processing(图片保存“批处理”)filename
You can use the function form of print to pass variables containing file names. For example, this for loop uses file names stored in a cell array to create a series of graphs and prints each one with a different file name:
————来自matlab帮助“print”页末
注:如果你不能调整输出分辨率和文件格式,可能是"Printing and Exporting without a Display"问题,具体查看帮助“print”页
输出图片的“格式”formats
The following table shows the supported output formats for exporting from figures and the switch settings to use. In some cases, a format is available both as a MATLAB output filter and as a Ghostscript output filter. All formats except for EMF are supported on both Windows and UNIX platforms.
|
Graphics Format |
Bitmap or Vector(矢量) |
Print Command Option String |
MATLAB or Ghostscript |
|---|---|---|---|
|
BMP monochrome BMP |
Bitmap |
-dbmpmono |
Ghostscript |
|
BMP 24-bit BMP |
Bitmap |
-dbmp16m |
Ghostscript |
|
BMP 8-bit (256-color) BMP (this format uses a fixed colormap) |
Bitmap |
-dbmp256 |
Ghostscript |
|
BMP 24-bit |
Bitmap |
-dbmp |
MATLAB |
|
EMF |
Vector |
-dmeta |
MATLAB |
|
EPS black and white |
Vector |
-deps |
MATLAB |
|
EPS color |
Vector |
-depsc |
MATLAB |
|
EPS Level 2 black and white |
Vector |
-deps2 |
MATLAB |
|
EPS Level 2 color |
Vector |
-depsc2 |
MATLAB |
|
HDF 24-bit |
Bitmap |
-dhdf |
MATLAB |
|
ILL (Adobe Illustrator) |
Vector |
-dill |
MATLAB |
|
JPEG 24-bit |
Bitmap |
-djpeg |
MATLAB |
|
PBM (plain format) 1-bit |
Bitmap |
-dpbm |
Ghostscript |
|
PBM (raw format) 1-bit |
Bitmap |
-dpbmraw |
Ghostscript |
|
PCX 1-bit |
Bitmap |
-dpcxmono |
Ghostscript |
|
PCX 24-bit color PCX file format, three 8-bit planes |
Bitmap |
-dpcx24b |
Ghostscript |
|
PCX 8-bit newer color PCX file format (256-color) |
Bitmap |
-dpcx256 |
Ghostscript |
|
PCX Older color PCX file format (EGA/VGA, 16-color) |
Bitmap |
-dpcx16 |
Ghostscript |
|
PDF Color PDF file format |
Vector |
-dpdf |
Ghostscript |
|
PGM Portable Graymap (plain format) |
Bitmap |
-dpgm |
Ghostscript |
|
PGM Portable Graymap (raw format) |
Bitmap |
-dpgmraw |
Ghostscript |
|
PNG 24-bit |
Bitmap |
-dpng |
MATLAB |
|
PPM Portable Pixmap (plain format) |
Bitmap |
-dppm |
Ghostscript |
|
PPM Portable Pixmap (raw format) |
Bitmap |
-dppmraw |
Ghostscript |
|
SVG Scalable Vector Graphics (For Simulink Models Only) |
Vector |
-dsvg |
MATLAB |
|
TIFF 24-bit |
Bitmap |
-dtiff or -dtiffn |
MATLAB |
|
TIFF preview for EPS files |
Bitmap |
-tiff |
Matlab绘图基础——用print函数保存图片(Print figure or save to file)的更多相关文章
- Matlab绘图基础——图形修饰处理(入门)
引入--标题.色条.坐标轴.图例等 例一: set(groot,'defaultAxesLineStyleOrder','remove','defaultAxesColorOrder','remove ...
- Matlab绘图基础——用print函数批量保存图片到文件(Print figure or save to file)
一.用法解析 1.1. 分辨率-rnumber 1.2. 输出图片的“格式”formats 二.用法示例 2.1. 设置输出图片的“图像纵横比” 2.2. Batch Processing(图片保存 ...
- 2.1 Python3基础-内置函数(print&input)
>>返回主目录 源代码 # 内置函数:输入/输出 name = 'Portos' age = 18 sex = 'man' score = 99.5 print('Hello World! ...
- Matlab绘图基础——绘制三维表面
%绘制三维表面 ------------------------------------- %1.绘制线框图:mesh:每一条曲线称为mesh line %首先利用meshgrid函数产生平面区域内的 ...
- Matlab绘图基础——散点生成三角网(TIN)
%例一:二维三角网TIN模型的生成 X=rand(10,2)*5; dt=DelaunayTri(X(:,1),X(:,2)); %生成三角网 triplot(dt);hold on; ...
- Matlab绘图基础——绘制等高线图
% 等高线矩阵的获取 C = contourc(peaks(20),3); % 获取3个等级的等高线矩阵 % 等高线图形的绘制 contour(peaks(20),10);c ...
- Matlab绘图基础——一些标准三维曲面
标准三维曲面 t=0:pi/20:2*pi; [x,y,z]= cylinder(2+sin(t),30); %[x,y,z]= cylinder(R,n),其中R为圆周半径,n为组成圆周的点 ...
- Matlab绘图基础——其他三维图形(绘制填充的五角星)
其他三维图形 %绘制魔方阵的三维条形图 subplot(2,2,1); bar3(magic(4)); %以三维杆图形式绘制曲线y=2sin(x) subplot(2,2,2); y=2*sin( ...
- Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)
描述 axes在当前窗口中创建一个包含默认属性坐标系 axes('PropertyName',propertyvalue,...)创建坐标系时,同时指定它的一些属性,没有指定的使用DefaultAxe ...
随机推荐
- SQLyog键盘快捷方式
SQLyog键盘快捷方式 连接 Ctrl+M 创建新连接 Ctrl+N 以当前连接属性创建新连接 Ctrl+F4/Ctrl+W 断开当前连接 Ctrl+Tab 切换到下一个连接 Ctrl+Shift+ ...
- freemarker自定义标签报错(六)
freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Encountered "\"\u4f60\u597d\uff01\& ...
- Linux显示工作路径
Linux显示工作路径 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ pwd /home/youhaidong
- 使用WebApiClient请求和管理Restful Api
前言 本篇文章的内容是WebApiClient应用说明篇,如果你没有了解过WebApiClient,可以先阅读以下相关文章: WebApi client 的面向切面编程 我来给.Net设计一款Http ...
- 【BZOJ3531】旅行(树链剖分,线段树)
[BZOJ3531]旅行(树链剖分,线段树) 题面 Description S国有N个城市,编号从1到N.城市间用N-1条双向道路连接,满足 从一个城市出发可以到达其它所有城市.每个城市信仰不同的宗教 ...
- NOIP2011题解
NOIP2011其实早就做完了....一直懒得写.... Day1 T1铺地毯 我什么都不想说,不会做您就没必要接着看了.... #include<iostream> using name ...
- THUWC2018咸鱼记
Day -inf 好不容易联赛水进来了 好虚啊...(萌新)什么都不会...只会大水题 估计要\(GG\)了,瑟瑟发抖 准备辣.. 自我介绍根本没面试,就没脸贴了 周围的大佬们(尤其\(Zsy\))还 ...
- 【noip模拟】最小点覆盖
Time Limit: 1000ms Memory Limit: 128MB Description 最小点覆盖是指在二分图中,用最小的点集覆盖所有的边.当然,一个二分图的最小点覆盖可能有很 ...
- 使用Ant打包Java后台程序
概述 本文通过一个简单的Java Application例子描述如何用ANT完成基本的程序打包工作.包含文件拷贝.编译.打包三部分:完成这三部就可以得到一个可运行的程序包了. ANT的安装,环境变量的 ...
- Spring MVC简单原理
Spring MVC原理 针对有Java Web基础.Spring基础和Spring MVC使用经验者. 前言 目前基于Java的web后端,Spring生态应该是比较常见了.虽然现在流行前后端分离, ...