프로그래밍 언어/Python

이미지 불러오기

· 코딩마이데이

pillow 패키지는 직관적인 직관적인 명령어 덕분에 초보자도 사용하기 쉽고 imageio, scikit-image 등 다른 이미지 처리 패키지와 잘 호환되기 때문에, 다른 패키지와 결합하여 복잡한 이미지도 처리할 수 있습니다.

 

파이썬 패키지 준비하기

pathlib 패키지

pathlib 패키지를 사용하여 이번 장에서 쓸 폴더를 만듭니다. 'ch_03' 폴더를 만들고, 비주얼 스튜디오 코드에 새로운 파일을 생성하고, 파일명을 'step_1_1.py'로 변경합니다. 다음과 같이 코드를 입력하고 대화형 창에서 실행하면 소스 코드가 있는 위치의 하위 폴더로 'img', 'output' 폴더가 생성됩니다.

from pathlib import Path

WORK_DIR = Path(__file__).parent
IMG_DIR, IN_DIR, OUT_DIR = WORK_DIR / "img", WORK_DIR / "input", WORK_DIR / "output"

if __name__ == "__main__":
    IMG_DIR.mkdir(exist_ok=True)
    IN_DIR.mkdir(exist_ok=True)
    OUT_DIR.mkdir(exist_ok=True)

 

이미지 40개를 'ch_03/img' 폴더에 저장합니다. 'ch_03/input' 폴더에는 폰트와 이미지 파일을 'input'폴더에 저장합니다.

 

파이썬 외부 패키지

pillow 패키지를 사용하면 이미지 생성, 편집, 합성 등 다양한 이미지 처리를 할 수 있습니다. 따라서 스튜디오 코드에서 터미널을 실행하고, 다음의 명령어를 입력해서 패키지를 설치합니다.

$ pip install -U pillow