본문 바로가기
  • 야근없는 삶을 위하여
파이썬

Python 이미지 세로로 합치기 - 4 (이미지 불러오기)

by 우당코 2024. 3. 13.
반응형

pillow를 이용해서 이미지를 불러오고 화면에 출력해 보자.

 

아직 필수 라이브러리를 설치 하지 않았다면 아래 글 참고

 

Python 이미지 세로로 합치기 - 3 (라이브러리 설치)

필요한 라이브러리를 설치해 보자. 아직 무엇을 해야 할지 모르겠다면 설계 글을 참고 Python 이미지 세로로 합치기 - 2 (설계하기) 본격적인 코드를 작성하기 전에 설계를 해보자. 아직 아나콘다

udangco-coding-record.tistory.com

 

 

Pillow를 이용한 이미지 불러오기

1. 이미지 파일 폴더에 위치

필요한 이미지를 프로젝트 폴더에 위치 시키자.

다양한 크기로 준비했다

2. 이미지를 불러오기

import os
from PIL import Image

img1 = Image.open('1.jpg')

from PIL import Image

pillow 라이브러리는 PIL로 들어간다. 

그렇기 때문에 PIL에서 Image를 가져오게 한다.

 

Image.open: 이미지를 출력해라.

('1.jpg'): 파일은 1.jpg 이다.

3. 이미지를 출력

img1.show()

출력화면

show(): 보여줘!! 출력화면처럼 나오게 한다.

 

4. for loop

for문을 사용해서 여러 이미지를 한번에 불러오자.

img = ['1.jpg', '2.jpg', '3.jpg']
for i in img:
    image = Image.open(i)
    image.show()

 

실행하면 한번에 3개의 이미지를 띄워준다.

 

이렇게 이미지를 가져와야지 파이썬에서 가공할 수 있다.

 

이번 시간은 간단하게 끝났다.

 

다음 시간에는 이미지의 넓이를 기준으로 비율을 모두 같게 조절해 보자.

(초등학교 때 배운 비례식을 이용할 것이다.)

 

Python 이미지 세로로 합치기 - 5 (이미지 비율 변경)

이미지를 정상적으로 불러 왔으니 가공을 해보자. 아직 어떻게 이미지를 불러오는지 모른다면 이전글 참고 Python 이미지 세로로 합치기 - 4 (이미지 불러오기) pillow를 이용해서 이미지를 불러오

udangco-coding-record.tistory.com

 

 

 

반응형