羊毛毛毛毛毛 2022-04-02 23:16 采纳率: 20%
浏览 166

如何运用python将文件夹里的图片进行随机翻转旋转

如何运用python将文件夹里的图片进行随机翻转旋转并且保存到一个新的文件夹中!

  • 写回答

1条回答 默认 最新

  • 我叫RT 2022-04-02 23:56
    关注

    transpose() 函数可用于旋转图片,有以下几种选项

    img

    因此,我们只需要利用随机数随机0~6的整数即可。

    代码参考:

    
    import os
    import random
    from PIL import Image
    
    img = Image.open('image.png')         # 打开图片
    num = random.randint(0,6)           # 定义旋转的方式
    img = img.transpose(num)            # 将图片随机反转,旋转
    # img.show()                        # 显示图片
    img.save("rotateImg_"+str(num)+".png")       # 保存
    

    效果展示:

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 4月2日