【发布时间】:2014-07-31 12:21:07
【问题描述】:
我想复制图形,保留基于矢量图的图形。这样做的原因是我想在 Powerpoint 中使用该图。我无法将图形保存为 .eps 格式,因为 Powerpoint 会将绘图格式化为某种 TIFF 格式左右,并且在纸上打印时只会使用矢量格式。
但是,有一个解决方法。如果我使用“编辑”菜单下的“复制图形”选项,Matlab 将以矢量格式复制图形,然后我将在 Powerpoint 中获得更好的分辨率。这可能是因为 Powerpoint 会将其读取为某个对象而不是图像。
当我想用补丁制作的半透明背景绘制一些东西时,我的问题就出现了。问题是“复制图”选项忽略了 alpha 通道,这再次使我的背景变得不透明。有什么方法可以复制图形,但也要读取 alpha 通道?
我的猜测是这个数字被导出为 24 位,我该如何验证/更改它?
下面是一些可用于测试的代码:
v = exp(1i*[pi/4,3*pi/4,5*pi/4,7*pi/4,pi/4]+1i*pi/8);
figure(2); patch(real(v),imag(v),[0,0.9,0.1],'FaceAlpha',0.1)
axis off
【问题讨论】: