用python将书中流程图扫描成美观的电子稿

灵感

开始写博客时,为了更好的表达,就需要流程图或者示意图来表达自己的思想。但是用电脑作图真的好麻烦,而且格式很固定,没有自己的风格,学起来也费时间,而且书上有些流程图挺好的,但是却不能直接用上,毕竟直接拍图发博客既觉得违和,又不美观。
于是,我就构思如何将书中的流程图或者手写流程图,变成电子形式,本质上就是把背景去掉,换一个美观的背景。

实践

书中流程图

一般书中流程图都是白色背景黑色线框流程图
在这里插入图片描述
可以发现,把拍下来的图片发到博客感觉很违和(我个人觉得)。背景也不是纯白色的,但是我们要做的是换掉背景,换成如下图片作为背景
在这里插入图片描述
先展示一下效果图
在这里插入图片描述
这个效果图就感觉挺不错的,将背景处理的比较感觉,流程图也比较清晰。
当然,并不是所有的图片都能处理的好,因图而异,需要调参。

代码讲解

先上代码,后面会详细讲解代码

from matplotlib import pyplot as plt
import numpy as np
from PIL import Image

def pic_small(image):
    img = image.resize((image.size
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是强筱华哇!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值