前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 封装一些常用IO操作(1)

python 封装一些常用IO操作(1)

作者头像
叶子陪你玩
发布2022-04-04 16:26:27
1.3K0
发布2022-04-04 16:26:27
举报

平常写程序,很多代码一直重用,尤其是各种转换,文字到图片,图片到视频,视频到图片,读取文件,保存图片,json 到 word,json 到 excel ,json到 db...总之你想的基本上都有。

比如我之前写的一些案例,随便找了几个,里面大部分就是各种转换。

python 代码转图片

python 文件代码转图片(2)

python在线去除背景和生成字符风格图片

python 在线给证件图片换底色

python 将图像转换为乐高积木风格图片(下)

图片-网页-pdf-随意转换

python 结构化保存数据

写多了之后,感觉很机械,今天抽空整理了一些出来,实现一些小功能还是很方便的。

  1. 从文件夹中加载指定类型文件,返回文件路径名。

比如加载文件夹中的所有png图片。

结果:

代码语言:javascript
复制
['dice\\dice_1.png', 'dice\\dice_2.png', 'dice\\dice_3.png', 'dice\\dice_4.png', 'dice\\dice_5.png', 'dice\\dice_6.png']

2.获取文件内容和文件名

3.将代码文字转换成图片

2和3结合,就可以实现直接的代码文本或者代码文件内容转图片,图片,字体颜色,边距都可以自己配置。

结果:

4.保存二进制,图片对象或者数字矩阵数据。

可以保存图片,视频,音频等。

5.视频转图片

6.动图转图片

7.图片转视频

8.图片转动图

应用举例:

将上面的函数配合使用,可以很方便地进行各种操作。

比如将视频转换为gif:

动图转视频:

gif 或者视频分解为单张图片:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档