当前位置: 首页 > 后端技术 > Python

Python9行代码批量翻转图片

时间:2023-03-26 00:08:41 Python

今天在欣赏一些新的手机壁纸的时候,不小心把手机翻了个底朝天,也因此无意中看到了一张很有特色的图片。于是突然灵机一动——用Python批量翻转图片。其实原理很简单,九行代码就可以完成我们需要的功能。1.准备工作为了能够翻转图片,我们需要先安装PIL,也就是pillow,在CMD/Terminal中输入:pipinstallpillow,请记得先安装Python再pip,如果还没有安装Python请看这篇文章:超详细的Python安装指南2.编程只需要3步:1.获取图片文件夹下的所有文件名2.迭代所有图片3.翻转保存到指定文件夹#-*-编码:UTF-8-*-fromPILimportImageimportos#获取文件夹中的所有文件filePath='./imgs/'filenames=os.listdir(filePath)#指定保存的文件夹outputPath='./imgs_rotate/'#遍历所有imagesforfilenameinfilenames:#读取图片im=Image.open(filePath+filename)#指定逆时针旋转的角度im_rotate=im.rotate(180)#保存图片im_rotate.save(outputPath+filename)3.The效果嘿嘿,在壁纸上其实还蛮Shared的,当然微信公众号会被压缩,如果你要下载原图请点击下方阅读原文,或关注文章底部Python实战宝典公众号,回复翻墙:我们的文章到此结束。如果你今天想要我们的Python教程,请继续关注我们。如果对您有帮助,请在下方点赞或观看。有什么问题可以在下方留言区留言,我们会耐心解答!Python实用书(pythondict.com)不只是一本书欢迎关注公众号:Python实用书