관리 메뉴

Life goes slowly...

[Python] 파이썬 이미지 처리 - Pillow 패키지 본문

프로그래밍/Python

[Python] 파이썬 이미지 처리 - Pillow 패키지

빨강소 2021. 2. 15. 11:23
728x90
반응형

 

 

파이썬(Python)의 Pillow 패키지

파이썬(Python)의 이미지 처리를 하거나 핸들링을 하기위해서는 여러가지 외부 패키지를 사용합니다.

Pillow, OpenCV, PIL 등이 있는데 그중에 Pillow 패키지를 많이 사용합니다.

Pillow 패키지는 파이썬(Python)의 이미징 라이브러리로 이미지 파일 포맷을 지원하고 있으며 이미지 내부 데이터를 엑서스도 가능합니다. 또한 다양한 이미지 처리 기능을 제공하기도 합니다.

 

//Pillow 설치
$ pip install Pillow

 

이미지파일 읽고 변경하기

파이썬(Python)의 Pillow 패키지에 있는 메소드를 이용하여 이미지 파일을 읽고 변경 방법입니다.

from PIL import Img

image = Img.open('TestImage.png')

//이미지 크기 확인
print(image.size)

//JPG 파일로 저장
image.save('TestJpg.jpg')

//이미지 사이즈 변경후 저장
size = (128, 128)
image.thumbnail(size)
image.save('128_TestJpg.jpg')

//이미지 Resize
image2 = Img.open('TestImage.png')
image_resize = image2.resize((600, 600))
image_resize.save('TestImage-600.jpg')

//이미지 회전
image3 = Img.open('TestImage.png')
image_rotate = image2.rotate(180)
image_rotate.save('TestImage-rotate.jpg')

 

 

728x90
반응형
Comments