不能保存和透明背景图片吗

38视图(30天)
Chong侯
Chong侯 2011年4月20日
评论道: 尼科莱特2023年3月17日
我想节省一些图我画与背景透明的png格式。我将背景设置为透明的通过使用“颜色”属性和我看到显示的图有一个透明背景。唯一的问题是,当我保存图像,图像背景不再是透明的(我把图像幻灯片来测试透明度)。代码是:
%保存图像
形象= gcf;
%设置(形象,“颜色”,“没有一个”);
saveas(图片,“测试”,“png”);
谁能告诉我怎么了,我能做些什么来纠正呢?谢谢!

答案(3)

马特无花果
马特无花果 2011年4月20日
我不知道你做错了,但是我很少依靠MATLAB把这些事情做好。我用这个: export_fig


崔
2021年8月30日
由于Matlab R2020a,使用“exportgraphics”,例如,你可以这样做
x = 0: .1:2 *π;
y = sin (x);
%保存到透明的形象
图;
情节(x, y,“线宽”4);
集(gcf,“颜色”,“没有”);
集(gca),“颜色”,“没有”);
exportgraphics (gcf“transparent.eps”,%因为R2020a
“ContentType”,“向量”,
“写成BackgroundColor”,“没有”)
1评论
尼科莱特
尼科莱特 2023年3月17日
这不是trasnparent。它只是让背景黑色而不是白色。

登录置评。

类别

找到更多的在打印和保存帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!