请教Matlab图片如何转换成TIFF

windfacing
迎风*潇洒一点 2006-10-31 字数 691

我用Matlab(Version7.2, R2006a)生成了一些contour的figure,都粘贴到了word中,我想知道现在如何把word中的这些figure转成对应TIFF图片文件?

而且我还发现,我在Matlab中生成的contour figure无法存成TIFF文件,先是报错:

"Error using ==> strcmp

Too many input arguments"

然后Matlab就再也无法弹出Save As对话框,同时报错:"

??? Illegal right hand side in assignment. Too many elements.

Error in ==> filemenufcn>localSaveExport at 235

lastexport_ext = typesorig{lastexporttypevalue,3};

Error in ==> filemenufcn at 55

localSaveExport(hfig)

??? Error using ==> filemenufcn(gcbf,'FileSaveAs')

Illegal right hand side in assignment. Too many elements.

??? Error while evaluating uimenu Callback"

多谢~~

MedImaging 医学影像
13 个回复
recky
old earth 老土 2006-10-31

looks weird...

按理说figure里面的东东都可以存成tif的

实在不成就print screen吧,呵呵

【 在 windfacing (迎风*潇洒一点) 的大作中提到: 】

: 我用Matlab(Version7.2, R2006a)生成了一些contour的figure,都粘贴到了word中,我想知道现在如何把word中的这些figure转成对应TIFF图片文件?

: 而且我还发现,我在Matlab中生成的contour figure无法存成TIFF文件,先是报错:

: "Error using ==> strcmp

: ...................

sfa
月映沙丘——跨千年的6字班 2006-10-31

你怎么存的亚?

我试了一下没问题呀,

比如

[c,h] = contour(...)

saveas(h,'test.tiff')

没问题呀

【 在 windfacing (迎风*潇洒一点) 的大作中提到: 】

: 我用Matlab(Version7.2, R2006a)生成了一些contour的figure,都粘贴到了word中,我想知道现在如何把word中的这些figure转成对应TIFF图片文件?

: 而且我还发现,我在Matlab中生成的contour figure无法存成TIFF文件,先是报错:

: "Error using ==> strcmp

: ...................

sfa
月映沙丘——跨千年的6字班 2006-10-31

tainiule

【 在 recky (old earth 老土) 的大作中提到: 】

: looks weird...

: 按理说figure里面的东东都可以存成tif的

: 实在不成就print screen吧,呵呵

: ...................

sfa
月映沙丘——跨千年的6字班 2006-10-31

搞不好是文件名有问题,是不是路径里面有.哑

【 在 windfacing (迎风*潇洒一点) 的大作中提到: 】

: 我用Matlab(Version7.2, R2006a)生成了一些contour的figure,都粘贴到了word中,我想知道现在如何把word中的这些figure转成对应TIFF图片文件?

: 而且我还发现,我在Matlab中生成的contour figure无法存成TIFF文件,先是报错:

: "Error using ==> strcmp

: ...................

windfacing
迎风*潇洒一点 2006-10-31

很奇怪,用命令行可以存了,谢谢,可是用对话框存就是不行,路径里也没有"."

【 在 sfa (月映沙丘——跨千年的6字班) 的大作中提到: 】

: 你怎么存的亚?

: 我试了一下没问题呀,

: 比如

: ...................

windfacing
迎风*潇洒一点 2006-10-31

有什么办法将word中的图片存成TIFF文件吗?

【 在 windfacing (迎风*潇洒一点) 的大作中提到: 】

: 我用Matlab(Version7.2, R2006a)生成了一些contour的figure,都粘贴到了word中,我想知道现在如何把word中的这些figure转成对应TIFF图片文件?

: 而且我还发现,我在Matlab中生成的contour figure无法存成TIFF文件,先是报错:

: "Error using ==> strcmp

: ...................

sfa
月映沙丘——跨千年的6字班 2006-10-31

用recky的方法把

【 在 windfacing (迎风*潇洒一点) 的大作中提到: 】

: 有什么办法将word中的图片存成TIFF文件吗?

sfa
月映沙丘——跨千年的6字班 2006-10-31

对话框的应该用export吧,

【 在 windfacing (迎风*潇洒一点) 的大作中提到: 】

: 很奇怪,用命令行可以存了,谢谢,可是用对话框存就是不行,路径里也没有"."

windfacing
迎风*潇洒一点 2006-10-31

我要尽可能保存原有信息,原图在word里怎么放大都是清晰的,但是如果copy出来就只是按象素存成TIFF文件,图片比较粗糙。

【 在 sfa (月映沙丘——跨千年的6字班) 的大作中提到: 】

: 用recky的方法把

oldcaptain
积累 2006-10-31

原图估计是矢量图吧,先把word打印成pdf,打印时选择“印刷质量”,

然后把pdf转化为图像。

【 在 windfacing (迎风*潇洒一点) 的大作中提到: 】

: 我要尽可能保存原有信息,原图在word里怎么放大都是清晰的,但是如果copy出来就只是按象素存成TIFF文件,图片比较粗糙。

cqgoner
曲线救国 2006-10-31

赞一个

【 在 oldcaptain (just do it) 的大作中提到: 】

: 原图估计是矢量图吧,先把word打印成pdf,打印时选择“印刷质量”,

: 然后把pdf转化为图像。

windfacing
迎风*潇洒一点 2006-11-04

可是Matlab本身有问题,为了得到1200dpi的图片,我就用命令行来重新生成图片并存成tiff文件,可是我发现,我用的是“-dtiff”,可是感觉并没有压缩,一张3×2inch 1200dpi的图有10、20M,我又用photoshop打开重存,用LZW压缩,就小多了,大概600k。 我想问能能不在matlab里就压缩好,实在不行是否有什么图像软件可以批处理图片或是可用命令行来压缩图片?

谢谢~~

【 在 oldcaptain (just do it) 的大作中提到: 】

: 原图估计是矢量图吧,先把word打印成pdf,打印时选择“印刷质量”,

: 然后把pdf转化为图像。

sfa
月映沙丘——跨千年的6字班 2006-11-04

LZW算法要专利的,matlab不能用。你可以用photoshop的批处理亚。

【 在 windfacing (迎风*潇洒一点) 的大作中提到: 】

: 可是Matlab本身有问题,为了得到1200dpi的图片,我就用命令行来重新生成图片并存成tiff文件,可是我发现,我用的是“-dtiff”,可是感觉并没有压缩,一张3×2inch 1200dpi的图有10、20M,我又用photoshop打开重存,用LZW压缩,就小多了,大概600k。 我想问能能不在matla

: 谢谢~~