EDA365电子论坛网

标题: 根据SCI等期刊、会议论文等要求进行matlab和Visio图片的保存 [打印本页]

作者: pulbieup    时间: 2020-1-21 10:07
标题: 根据SCI等期刊、会议论文等要求进行matlab和Visio图片的保存
1. MATLAB/ j1 b4 g. ~+ i4 V6 e+ w
* S$ ^/ ~$ r4 r" j
由于论文中图像必须清晰与整齐,所以复制图像时必须借助一些额外的命令。
0 i4 J3 ]$ X3 _% L6 ^% g7 `# ?6 x) s# F* |# _! O$ ~. S4 O  K% b
1.1 复制* V  X8 ~' E! y8 y7 j
1 k9 D: _0 P# f7 T; U5 `  U8 b  N
MATLAB中复制图像使用的是“编辑->复制图形”,这样可以保证图像的清晰。而且为了保证清晰,复制到word中的图像必须使用原图,不能再次进行压缩。
& @6 I1 ?1 n! _' A( q" z6 p, F0 u8 }# J! C; T) P7 h
6 G5 d, r, U! Q$ Q: `( _7 v

- A1 c( f7 o1 E  M. B2 M( Y8 Q此外,要点击“编辑->复制选项”,其中可以选择“剪贴板格式”、“图形背景颜色”和“大小”。“剪贴板格式”个人认为首选“保留信息”,如果发现复制得到图像有偏差,可以尝试选择“位图”进行比较选择。“图形背景颜色”一般选择最后一项。如果选择“大小”下面的“匹配图形屏幕大小”则复制得到的图像和figure窗口显示的图像大小相同。, t# r/ \4 X/ \3 g& z' D
* O" U6 P+ U4 {3 w$ g5 H( a

! i' b- K! D6 ?1 G& c0 E, P  j1 E$ D' r# k% U; @
1.2 大小设置
8 l' B1 Z' }5 ]5 x  g# t8 @! V) q$ A7 Q$ ^% G5 \
论文中相同类型图像要使用相同的尺寸,图像无压缩,且一些期刊论文的模板中对图片的大小有具体的规定。设置图像大小的命令主要可以使用set与get。& z; g/ |6 g+ u; W8 v/ C
- f7 O- l2 A8 U& i
当使用plot等命令得到图像并且进行坐标、线型等设置之后,首先使用set(gcf,'windowstyle','normal')让figure窗口处于可编辑状态,完后使用set (gcf,'Position',[40,30,600,200])设置图像大小,其中[]中参数为[xmin,ymin,width,height],'Position'通过'units’规定单位,常用的有:pixel(像素,缺省)、inches(英寸)、centimeters(厘米)、points(磅)。例如要求图像高6cm、宽8.3cm,则使用命令set (gcf,'units', ' centimeters ','Position',[4,3,8.3,6]),就可以得到:
+ P* a# f+ O3 {7 a9 d; E$ N( p( F( m1 q8 Z) f
! X9 d, Y, G6 y- U

# t' L9 C9 a  I" s. b
! F$ E" k3 _) d+ O  K3 N" T- Z! g+ q" l8 y+ {
需要注意的是:使用一次set命令可能不会得到正确的尺寸,此时再输入一次set命令即可。如果不知道应该设定多大的图像尺寸,可以先通过伸缩figure窗口得到自己感觉适合的尺寸。
* B+ q; P4 n2 U4 V$ v$ j+ Z# b5 t8 r, M" p8 y
这时,使用get (gcf,'Position')就可以得到图像所对应的位置信息。  a0 t. t% y7 \! p$ g

4 X- Z* D8 X, _0 _2 r- [* @# U6 j/ a
& t7 V' i8 `; s/ L( h : C6 b3 u$ O2 N9 L
, A3 m& O0 _3 W1 W* t8 b! t, ~
需要注意,开始时默认的'Position'单位是pixel,但是如果在使用set命令中定义了单位为centimeters,那么之后再使用set或者get时默认的单位就都变成了centimeters。关闭此figure重新得到一个figure后,恢复默认pixel。
) z" Q) i2 S7 x# z8 R' d  b6 p$ i7 w7 ]6 ^' N7 @" y, d" S  R
1.3保存图像* w6 g% H9 x$ E2 O% v# p! I( H
& b. Z( M, r' C# e# a  w% t
MATLAB的图像保存时除了需要保存为fig格式以便后续更改使用外,某些期刊还要求提供原始图像,并且对像素有具体要求。例如,如果要求原始图像为400dpi。点击“文件->导出设置”,
% j- t3 A5 c6 n, {) A1 F, z& L7 g+ |0 L8 ~0 E  J8 i6 W
% J8 E' @0 n( Y. C

2 }- s/ k* K3 t/ W# M# K: N* Q6 ]; E8 y5 c* N
选择“属性->渲染”,在“分辨率”处输入400,点击“导出”,! b  c* C. o: k. q

) P. w5 ^: S4 J1 N / Y- `& H( `9 @6 z( W; L

/ D  m( ]3 _$ \5 Q ; F0 s& l; p$ s) r: m
7 T+ T( \7 T/ ?, ^8 `5 t
按照论文要求的图像格式选择保存类型,很多期刊为了印刷质量一般要求tif格式,则保存类型中选择“TIFF no compression image(*.tif)”[转载]按照sci等期刊、会议论文要求进行matlab和Visio图片保存3 N( b! \  v+ e$ `3 `  ^1 X
4 V; j8 k4 O- {8 ^( l; M! W
& [" e( |: |) I  ~; F9 F/ i4 j+ E' v
- k% o& [( u% A+ A
8 w: c( {% ?* {8 ~# u7 b2 `
输入文件名之后,点击“保存”即可。  C  f1 }$ q( C) q9 W5 Y. }; L

- x0 z7 e' |( H" W4 M( g2. Visio- P5 L- O2 `* [
2 {* h/ W) z# z9 y% ~
论文中的Visio图像保持相对简单,论文对图片大小无具体要求时:Visio得到的图像复制到word中可以自动调节大小以适应版面:
) J/ ?( A' H+ g2 S: r* P! S2 E2 k8 b5 G) f1 D+ f, }; S( B- r- g8 g
" u! U$ N$ m8 w$ s3 R  [% b' k

7 o" k- m  K% i7 w " ?, k' L8 F; j7 c# o

  W: o( O7 c# o; T! i( z, ^( ^( k4 y7 R这时在word中的Visio图处,右击鼠标,选择“Visio对象->Open”(如果没有该项,则alt+双击)就可以得到下图:* h+ J& H, T+ l& v( N# ^9 i2 v

5 K/ W; F/ u% f) _# f9 U1 b1 z: H
) s: ]/ c# K9 C; Q- @) b , V3 ]: g" \( e2 Q  i5 {
- ^: [( M6 b# E! g- f
0 [  {( d( s" W5 C4 |# p
然后选择“另存为”,格式选择“Tag图像文件格式(*.tif)”,输入文件名,点击保存,会弹出如下对话框:5 ^- v( }- x: C. v' v+ }+ f# B

4 h0 D: m; @# {9 L3 ?
9 D( N: l- d. T, `8 E* _, W: e, D/ l; k- H5 Z
“分辨率”选择“自定义”,如果要求600dpi,输入“600x600像素/in”(好像是这么大)。“大小”如果选择“源”则得到和word中图像大小相同的图;如果论文对图片有大小要求,那么可以直接先在Visio中进行保存,选择“自定义”,输入宽、高,此时要注意后面的单位选择,再将保存得到的图像复制到word中就可以满足论文对图片大小的要求。这时保存得到的图片达到几十M,如果需要存储更小的图片,选择“常规->数据压缩—>LZW”即可。8 f4 @  |  p# j( l4 U4 m  b

9 U  M+ ^- P0 G* E( l' r2 w注意:此文依据MATLAB2015b与office2016得到,其他版本可能会略有区别。若有错误及不足,欢迎批评指正。
  L2 F* L- w5 S! G( p
作者: xixihahaheihei    时间: 2020-1-21 17:51
根据SCI等期刊、会议论文等要求进行matlab和Visio图片的保存




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2