본문 바로가기
개발 이야기/머신러닝, 딥러닝

[PIL] Pillow Image를 특정 폴더에 저장하는 방법

by AI 동키 2021. 7. 22.
반응형

이미지 처리를 위해 PIL 을 자주 사용합니다.

오늘 이미지를 특정 폴더에 저장하려다 몇번 오류를 겪어 이 해결 방법을 알아보았습니다.

 

 


PIL 이미지를 특정 경로에 저장하는 방법

 

저장을 하기 위해서는 .save를 사용하면 됩니다.

from PIL import Image

# 이미지를 불러오고 처리하는 등의 코드가 있겠죠?
img = Image.open('imagepath+file')

# 저장해봅시다.
img.save('sample.png', 'png')

# 특정 폴더에 저장하려면 
# 저장하고자 하는 폴더의 절대경로를 입력해주면 됩니다. 
# 경로 앞에 / 가 들어가줘야된다는걸 기억!!
img.save('/content/data/output.png', 'png')

#경우에 따라 상대경로를 입력해도 됩니다.
img.save('./data/output.png', 'png')

PIL 형태의 img에 .save를 붙이고

절대경로나 상대경로 안에 를 쉼표안에 넣어줍니다. 

마지막으로 저장할 확장자를 한번 더 정의해주면

잘 작동 됩니다.

 


오류 케이스

 

저는 아래의 경우에 오류가 났었어요.

img.save('content/data/output.png', 'png')

 


잘 해결되셨길 바랍니다! 

감사합니다.

반응형

댓글