在处理图片文件过程中,通常需要筛选一些图片,横图或者竖图,几十张图片人工处理起来比较快,但如果是几千张图处理起来就不能提早下班了,人工筛选成本很高
目前写的这款工具可以直接删除掉横图
需要注意的是,删除操作是不可逆的,请务必在运行代码之前备份您的图片文件。
使用方法:
1、在文件夹里面创建picture文件夹,然后将所有图片都放进文件夹内
2、执行 批量删除图片竖图.exe
处理方法可以使用Python中的Pillow库来实现对图片的处理
1、这里使用了os.listdir函数来遍历指定目录下的所有文件。
2、然后判断文件是否是图片文件(这里只考虑了.jpg、.jpeg和.png三种格式的图片)
3、如果是图片文件,我们打开这个图片文件,并使用img.size获取图片的宽度和高度。如果图片的高度大于宽度,则认为这是一张竖向图片
4、使用os.remove函数将其删除。如果图片的宽度大于等于高度,则不进行任何处理。
代码如下:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容