Aly*_*Aly 12 matlab visualization image
我有一个情节,并通过以下方式将背景设置为透明:
set(gcf, 'Color', 'None');
set(gca, 'Color', 'None');
Run Code Online (Sandbox Code Playgroud)
当我尝试保存图像(来自观看者)时,我保存为.png,但它以白色背景保存.如何用透明背景保存?
谢谢
Mem*_*ing 10
令人失望的是,MATLAB的默认设置saveas和print命令无法很好地处理透明事物.你必须用一些背景保存它,然后通过imread/ imwrite或其他工具转换它.
有些工具可能会有所帮助:
我更喜欢矢量图形,所以在需要透明度时使用svg exports.如果你确实有位图,请使用imwrite(bitmapData, 'a.png', 'png', 'transparency', backgroundColor).