본문 바로가기

프로그래밍/Python

[Python] 이미지파일 용량 줄이기

파이썬 Pillow 라이브러리를 사용하여 이미지파일 용량을 간단하게 줄일수 있는 방법이 있어서 작성해봅니다.

 

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    
    import os
    from PIL import Image
    
    path = 'C:/Users/HS/Desktop/사진_이름변경/' # 원본 폴더
    resultPath = 'C:/Users/HS/Desktop/사진_크기변경/' # 대상 폴더
    
    if not os.path.exists(resultPath):
        os.mkdir(resultPath)
    
    list = os.listdir(path)
    
    list.sort()
    
    for filename in list:
    
        file = path + filename
    
        img = Image.open(file)
        img.save(os.path.join(resultPath, filename), 'JPEG', qualty=85) # 품질 85로 줄이면서 용량 줄이기

'프로그래밍 > Python' 카테고리의 다른 글

[Python] 파일 이름 일괄 변경하기  (0) 2022.01.06