본문 바로가기
SW/Python

[Python] 여러개의 사진 일괄 사이즈 변경하기 glob()

by 미래미래로 2020. 9. 13.
728x90
반응형

glob 함수를 이용해서 여러개의 사진 일괄 사이즈 변경하는 방법입니다.

 

glob함수 뒤에 해당 파일의 경로를 작성하면 됩니다.

저는 train_ 으로 시작되는 모든 파일을 가져올 것이기 때문에

train_*  이라고 작성하였습니다. 

 

만약 img로 시작되는 모든 파일을 가지고 오길 원하시면, 

img* 이렇게 하시면됩니다.

 

 

files = glob.glob('./data/train/train_*')

for f in files:
    title, ext = os.path.splitext(f)
    if ext in ['.png']:
        img = Image.open(f)
        img_resize = img.resize((224, 224))
        img_resize.save(title+ext)

 

 

 

 

728x90
반응형

댓글