ihtw 发表于 2007-7-23 15:09

matlab画图无法保存的问题

问题很简单:两个区域,一个涂成红色,一个涂成蓝色。(设置为透明)。重叠的部分则为红蓝混合色。
matlab下图可见。
但是''保存为''eps或者jpeg或者其他任何一种格式之后,图就全变成黑色一片了。(整个ps显示的都是黑的)

一个很简单的例子:
t = (1/16:1/8:1)'*2*pi;
x = sin(t);
y = cos(t);
fill(x,y,'r');
hold;
y=cos(t)+1;
fill(x,y,'b');
alpha(0.5);


我尝试过用其他的renderer也不行
set(gcf, 'Renderer', 'OpenGL')
print -deps -tiff -r300 figure1

请高手点拨一下。多谢!!

[ 本帖最后由 eight 于 2007-7-23 15:10 编辑 ]

eight 发表于 2007-7-23 15:11

原帖由 ihtw 于 2007-7-23 15:09 发表 http://www.chinavib.com/forum/images/common/back.gif
问题很简单:两个区域,一个涂成红色,一个涂成蓝色。(设置为透明)。重叠的部分则为红蓝混合色。
matlab下图可见。
但是''保存为''eps或者jpeg或者其他任何一种格式之后,图就全变成黑色一片了。(整个ps显示的 ...

保存为 jpg 吧,应该不会有问题。或者参考这个帖子:图像保存问题,欢迎讨论!

sffei 发表于 2007-7-23 15:13

试了一下,没你说的现象

咕噜噜 发表于 2007-7-23 15:14

不会啊,我这里存为jpeg格式好好的啊,用export输出另存

ihtw 发表于 2007-7-23 15:22

奇怪了,我是怎么试都不行。。。谢谢二位的回复!我再试试。。。

楼上两位有没有msn?发帖子有点麻烦。多谢!
我的msn: xy_miao@hotmail.com。如果楼上的有空的话请加我。谢谢

[ 本帖最后由 eight 于 2007-7-23 15:33 编辑 ]

ihtw 发表于 2007-7-25 11:26

问题已经解决。换了个windows版本的matlab。之前用的是linux下的。可能是那台机器的设置问题。
谢谢!
页: [1]
查看完整版本: matlab画图无法保存的问题