问题描述
我正在Win 10下使用便携式Octave 5.1.0。 我的意思是用透明背景将图写到png。
免责声明: 这个问题类似于下面的两个链接。 我之所以选择asking the present different question,是因为我要添加更多相关信息(出于同样的原因,下面的问题2不是对#1的重复)。
这是我发现的:
-
print(gcf,'-dpngalpha','myplot.png');
,在Saving a plot in Octave with transparent background,does not work for me中建议。 值得注意的是,我没有找到有关此选项的文档。 -
This answer对我来说有两个问题:1)由于某些未知原因,
convert
什么也不做。 2)外部包装的要求使其变得笨重。例如,我不能简单地将八度代码发送给其他人供他使用。 -
选项
svgconvert
是我发现的唯一official documentation。 但这不适用于png,例如 -
imwrite
似乎可以透明地书写,但是我找不到找到将图转换成适合imwrite
的图像的方法。 (另请参见Matlab documentation)。 也许这是一条可行的路线...
八度中有可用的选项吗?
相关:
-
Printing / saving a plot as a png file with an alpha channel issue in Octave
-
http://mlab.no/blog/2014/06/image-transparency-overlay-with-gnu-octave-using-ycbcr/
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)