python图像识别生成矢量图_Python matplotlib图片转化成矢量图并裁剪 - 小众知识

博主分享了在写论文时遇到的问题,即Python生成的PNG图片打印到PDF时变得模糊。通过尝试多种格式,发现SVG转换为矢量图EMF再打印效果更佳。由于缺少PS软件,使用INKSCAPE进行格式转换变得方便。INKSCAPE不仅能转换格式,还能裁剪SVG的白边,通过调整图像边界至画布大小实现无边距效果,保持图的协调性。
摘要由CSDN通过智能技术生成

Python目前可以生成的图的格式是:eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff

在写论文时候我一般生成png,结果发现打印成PDF文件的时候非常模糊,其他的格式也基本试了下(我真闲),发现效果有差不多,最后网上找教程发现svg转成矢量图emf打印成PDF效果会比较好。

转换过程中由于自己电脑没有装ps,所以格式转换很麻烦,最后找到INKSCAPE(点击即可下载)这个软件可以很好的转换成矢量图。

看看对比效果:

但是,白边过大的问题也很严峻啊。因为Python生成的原始图是svg,带白边的,这个不知道怎么把它裁剪为不带白边的。

本打算用Python代码在生成的过程中去掉的,结果出来的效果不尽人意,破坏了图的协调感。

遂打算找个软件裁剪算了。

最后发现用INKSCAPE这个软件可以剪切,他不是说直接剪切,而是选中你的图(注意,这里好像是只要带框的都可以选中哦,很厉害的)拉倒画布大小,拉倒画布大小就相当于图没有margin了,等同于裁剪了。具体过程如下:

突然发现步骤记录器的文件不能传上来,扎心了。

总之就是多用鼠标左键会给你惊喜的。

Recorded Steps

This file contains all the steps and information that was recorded to help you describe the recorded steps to others.

Before sharing this file, you should verify the following:The steps below accurately describe the recording.

There is no information below or on any screenshots that you do not want others to see.

Passwords or any other text you typed were not recorded, except for function and shortcut keys that you used.

You can do the following:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值