图像缩略图

ExportPngInkscape(文件名、dpi、句柄)

版本1.1.0.0(1.81 KB)由 亚历山德罗·马苏洛
通过将图形保存在SVG中并使用Inkscape导出为PNG,以高质量PNG格式保存图形

389下载

更新2016年6月30日

查看许可证

用于导出PNG图形的Matlab函数非常糟糕。没有反别名(尽管新的图形引擎已经尝试了更好的方法),甚至提高了导出文件的分辨率,图像仍然看起来很糟糕。
我找到的以一种好的方式导出图像的最佳解决方案是将它们保存在SVG中,然后使用Inkscape将它们导出为PNG,但这需要很多时间。出于这个原因,我编写了这个非常基本的例程来处理所有事情:首先,使用“打印”以矢量格式(SVG)保存图像,然后通过命令行调用Inkscape以期望的分辨率以PNG格式导出SVG文件。
此函数使用Matlab内部SVG打印机,该打印机从R2014a开始引入。如果您有以前的Matlab版本,您可能希望使用文件交换中的以下脚本将图像导出到SVG:
//www.tatmou.com/matlabcentral/fileexchange/7401-scalable-vector-graphics--svg--export-of-figures

引用为

亚历山德罗·马苏洛(2021年)。ExportPngInkscape(文件名、dpi、句柄)(//www.tatmou.com/matlabcentral/fileexchange/54300-exportpnginkscape-filename-dpi-handle),MATLAB中心文件交换.

MATLAB版本兼容性
使用R2014a创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!