图像缩略图

matlab-pave-figure

版本1.0.0.0(543 kB) 丹尼尔j o'shea
跨平台WYSIWYG图从MATLAB到SVG,PDF,PNG,EPS保持透明度

1.2 k下载

更新2021年2月22日

来自GitHub.

在github上查看许可证

SaveFigure是一个MATLAB实用程序,它提供了美观令人愉悦的图形导出,它提供了在MATLAB内置的MATLAB中内置的基本功能,或者在FileExchange上的任何已知实用程序中提供:
- 即时导出到多种格式,包括PDF,SVG,EPS,PNG,同时确保所有格式看起来相同
多个平台上的相同输出(当前支持的Linux和MacOS,Windows支持不难添加,如果有兴趣,请联系我)金宝app
- 在贴片,线条,标记等上保留alpha混合和透明度。
- 设置或保留良好的字体(在选项中指定)
- 保留矢量图形
我发现输出更加一致,更忠于屏幕上显示的数字。请注意,此提交内容包括Juerg Schwizer,Oliver Woodford,Yair Altman和Peder Axensten的代码复制批发。

对于Linux:
sudo apt-get install inkscape imagemagick

对于Mac,安装自制软件[http://brew.sh/]然后运行:
Brew Install Inkscape ImageMagick
(你也可以做“Brew Cask安装Inkscape”)。

对于Windows:尚未工作,但我希望能够很快解决这个问题。如果您想提供帮助,我很乐意接受GitHub上的拉请求!

https://github.com/djoseea/matlab-save-figure.有关更多详细信息和文件问题。

为了实现Matlab图形真实的所见即所得矢量复制,我们生成svg,然后使用Inkscape将其转换为PDF,如果需要,使用ImageMagick的转换工具将其转换为PNG和EPS。我发现转换很少能很好地将SVG直接转换为PDF,尽管这可能只是设置正确的标志的问题。所以Matlab只负责生成SVG。对于较新版本的Matlab (R2014a或更新版本),savfigure使用Matlab新的内部SVG引擎,即print -dsvg,它忠实地将Matlab图形复制为SVG。对于较早的版本,用于生成svg的代码本质上是Juerg Schwizer的plot2svg实用程序的一个很好的包装器,只做了一些小调整。这种方法的优点是我们可以完全控制图形输出和外观;缺点是它需要将图形完全重构为SVG。因此,它可能不能在所有情况下完美地再现数字,但它做了相当不错的工作。

引用

丹尼尔·J·奥谢(2021)。matlab-pave-figure(https://github.com/djoseea/matlab-save-figure),github。检索到

Matlab释放兼容性
用R2015A创建
与任何版本兼容
平台兼容性
窗户 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!
在此GitHub附加组件中查看或报告问题,访问github存储库
在此GitHub附加组件中查看或报告问题,访问github存储库