小白学习记录……
原文链接:https://blog.csdn.net/atyzy/article/details/77905463
使用方法……这个很简单, 新建resize.py文件,复制上面代码,修改代码中这三个路径:
filename = os.listdir(“C:/Users/Administrator/stylegan/swift/”) (这个就是需要修改的图片所在文件夹)
base_dir = “C:/Users/Administrator/stylegan/swift/” (我也不晓得啥意思,反正上面一样就行了)
new_dir = “C:/Users/Administrator/stylegan/swift2/” (新文件输出的路径位置)
这里要注意一点,文件路径要改为/斜杠而不是win路径的\,否则会爆出(unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: tr这个错误
或者你可以使用\\双斜杠来代替………………(大概因为我是小白才搞出这个错误吧……)
size_m = 128
size_n = 128
这个是尺寸,宽高像素……
然后照样在终端或者anaconda prompt中输入 python resize.py就可以运行了
import os from PIL import Image filename = os.listdir("C:/Users/Administrator/stylegan/swift/") base_dir = "C:/Users/Administrator/stylegan/swift/" new_dir = "C:/Users/Administrator/stylegan/swift2/" size_m = 128 size_n = 128 for img in filename: image = Image.open(base_dir + img) image_size = image.resize((size_m, size_n),Image.ANTIALIAS) image_size.save(new_dir+ img)