最近给公司官网要上传的图片太多了,美工发过来的图片又太大了,批量压缩图片的工具要么收费,要么只能选压缩比,有点不太爽哈。竟然没有,那不如自己造一个哈,说干就干,先上最终的效果图。



  1. 使用tkinter排下版,比如需要哪些按钮跟输入框之类的,一个窗体,一个Frame(主要是用来居中控件用的,布局用pack),里面一些控件(用grid布局);
  2. 解决路径选择跟最后批量压缩图片的按钮功能,压缩无法就是先找到文件,判断下后缀名,压缩,存放到指定的路径,存放前需要事前把文件夹建立好;
  3. 优化下,考虑到重复提交的问题,我们需要控制批量压缩图片在处理的时候不能点击,再比如就是两个输入框我们最起码不能不输入吧,通过pyinstaller把命令行窗体去掉。

【后续完善】

  1. 文件夹直接拖拽选择



本文链接:http://www.20m8.com/97.html

热门文章

python-docx给docx的word添加JPG图片报错UnrecognizedImageError

python-docx给docx的word添加JPG图片报错docx.image.exceptions.UnrecognizedImageError,最终有问题的还是自己的代码,python-docx写的真是不错,一定要注意自己生成的代码跟图片有没有问题。

查看全文 hehu158 于 2020-01-29 17:34 发表在 Python ( 阅读:11148 )

宝塔linux免费版7.9.0中python项目管理器的ssl异常鸡肋以及解决方案

要真正把宝塔的python项目管理器使用起来,需要经历一番复杂的操作才可以,否则这个东西就是个鸡肋。

查看全文 hehu158 于 2022-03-08 09:15 发表在 Python ( 阅读:3545 )

pyinstaller打包后运行提示不是有效的win32应用程序

python在批量处理excel跟批量导入信息到数据库都是最优选择,兼容到xp了,没话说,老的项目一样能搞定。打包完提示不是有效的win32应用程序都是小问题了。

查看全文 hehu158 于 2021-03-18 11:33 发表在 Python ( 阅读:3476 )

关于centos7通过宝塔python项目管理器安装django4的解决方案

查看全文 hehu158 于 2022-02-28 11:08 发表在 Python ( 阅读:2428 )

python3开发按宽度缩小压缩图片的批量工具

没有免费合适的批量压缩图片的工具,我们就用python造一个吧。

查看全文 hehu158 于 2020-03-06 16:13 发表在 Python ( 阅读:2291 )

关于ponyorm调试时如何打印执行sql语句的方法

使用pony orm写的数据库底层,如何调试并打印执行的sql语句是否有问题,看这里就够了。

查看全文 hehu158 于 2022-08-30 16:27 发表在 Python ( 阅读:2127 )

python3批量上传用户信息小工具开发

python批量上传工具,终于不用担心数据量太大网页上传会超时的问题了。

查看全文 hehu158 于 2020-09-01 15:43 发表在 Python ( 阅读:2071 )

PYTHON3腾讯云阿里云宝塔文件夹一键上传ftp工具

PYTHON3腾讯云阿里云宝塔文件夹一键打包FTP上传工具,为了偷懒,把VUE打包、FTP批量上传文件的工作交给PYTHON来完成,直接双击然后就可以忙别的活了。

查看全文 hehu158 于 2020-09-02 08:02 发表在 Python ( 阅读:2000 )