前言

经常在朋友圈或者微博看到九宫格显示的图片,虽然是九张图片,但是这是一张图片经过切割而成的,显示效果很震撼。今天,我们就用python将图片切分为九宫格,并打包成exe可执行文件,就算不需要代码也可以轻松实现。

效果

微信切图前后的对比图:

微博的切图前后的对比图:

准备

导入需要的第三方库

填充图片

新建一个正方形图片,边长是原图片的长宽最大值。根据两种不同的情况将原图片复制到正方形图片中,位置由左上端点位置确定

切割图片

图片分割,分割图片需要四个参数,x1,y1,x2,y2,分别表示分割区域的左上端点和右下端点

保存图片

把切割完成的图片保存到现有的文件夹中;

UI界面

利用wxpython库制作GUI界面。

最终EXE文件程序界面如下:

5.主程序

主程序,持续运行上面的代码

打包成EXE文件

在cmd中,利用pyinstaller库将整个代码打包成EXE可执行文件

Pyinstaller –F imagecut.py --noconsole

获取教程

这么好玩有趣的切图软件当然要分享给大家,不需要懂任何代码,获取方法:

1.     关注微信公众号 “ 无知红”,后台回复  “ 切图软件 ” ,即可获取下载地址

2.     把软件下载到电脑上,点击运行即可(exe文件,可以直接双击运行)

python如何将图片打包进exe里_用python将图片切分为九宫格 并打包成exe可执行文件(附源码)...相关推荐

  1. 【Python机器学习】聚类算法任务,评价指标SC、DBI、ZQ等系数详解和实战演示(附源码 图文解释)

    需要源码和数据集请点赞关注收藏后评论区留言私信~~~ 一.聚类任务 设样本集S={x_1,x_2,-,x_m}包含m个未标记样本,样本x_i=(x_i^(1),x_i^(2),-,x_i^(n))是一 ...

  2. python如何将图片打包进exe里_用python DIY一个图片转pdf工具并打包成exe

    最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...

  3. python爬取付费直播的视频_教你用20行代码爬取直播平台弹幕(附源码)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  4. python获取虎牙弹幕_教你用20行代码爬取直播平台弹幕(附源码)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  5. 【Opencv实战】Python神器 | ps做印章太麻烦?无法拒绝的提取印章神技能,很多人都不知道~(附源码)

    前言 哈喽,大家好,我是你们的栗子同学鸭~ 更新了很久的爬虫内容啦,已经吸收完了没? 印章作是我们工作中和生活中会经常接触到的东西,一般用来代表某个个体或者群体,有时候 我们需要复刻一些文件,或者是作 ...

  6. 武大学生用python敲出樱花开放 | 附源码

    点击上方"涛哥聊Python",选择"星标"公众号 重磅干货,第一时间送达 整理:朱小五,公众号「凹凸数据」 参考来源: 武大微博:https://m.weib ...

  7. wallpaper代码_五行Python代码自动换你的电脑桌面壁纸(内附源码和exe)

    很多行友问行哥,Python能不能自动更换电脑壁纸呀,今天它来了 只需要一行代码,指定图片地址即可更换电脑桌面.加上壁纸文件夹路径,让你随机更换电脑桌面,带来不期而遇的新鲜.使用爬虫技术,自动下载壁纸 ...

  8. 教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中。(附源码)

    教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中.(附源码) 代码展示: 保存在各自的文件夹中 美么? 让我们开始爬虫之路 开发环境 windows 10 python3. ...

  9. Python 实现图片格式转换,jpg\png\webp等,附源码

    Python 实现图片格式转换,jpg\png\webp等,附源码 需要使用 PIL库,但python 3是无法安装该库的,如果是python 3安装pillow库即可. 1.安装 python 2 ...

最新文章

  1. Apache配置代理服务器的方法(1)
  2. 洛谷2766:[网络流24题]最长不下降子序列问题——题解
  3. 深度丨110亿美金还不够,阿里使用这种AI手段创造更多广告收入
  4. matlab期末试题,Matlab期末考试试题库(共12套卷)
  5. 帐户分类 密码强度
  6. Python解决网吧收费系统,远控网吧电脑设备!
  7. a recordset php,UsingCOMwithPHP(我就不翻译了)_PHP
  8. Goalng小demo一:家庭收支记账软件项目
  9. #Java编程题-百钱百鸡
  10. Python的实例方法,类方法,静态方法之间的区别及调用关系
  11. 【自用】docker命令记录
  12. Elasticsearch插件介绍及安装
  13. AWS DeepRacer 默认参数调优 实验一
  14. Linux视频教程—笔记(全)
  15. matlab norm函数使用_matlab中norm函数的用法(图)
  16. taobao.trades.sold.get-查询卖家已卖出的交易数据API接口,店铺交易API接口,店铺订单交易API接口,订单详情API接口,r2接口,淘宝oAuth2.0接口
  17. 智能网联「中国百强供应商」都有谁?8月30-31日现场揭晓
  18. 夜神模拟器BURP抓包设置
  19. 部署网页到华为云服务器,把网页部署到云服务器
  20. 第五回:样式色彩秀芳华

热门文章

  1. struts工作原理(图解)
  2. 模拟赛 10-14考试再次翻车记
  3. [BZOJ] 1712: [Usaco2007 China]Summing Sums 加密
  4. Android设计模式(十五)--备忘录模式
  5. 基于MSP430F413水果电池供电的低功耗时钟
  6. SQL开发技巧(二) 【转】感觉他写的很好
  7. MySQL Connector/C++入门教程(上)
  8. Activity 生命周期与状态保存
  9. 包括循环和分支的C语言程序,《C语言程序设计》分支和循环的C程序设计.ppt
  10. 全年营业额怎么计算_超全!各种税种计算公式!你一定要知道