Notice
Recent Posts
Recent Comments
Link
SeouliteLab
파이썬 이미지 처리 라이브러리: Pillow 활용하기 본문
Pillow는 파이썬에서 이미지 처리를 위한 강력한 라이브러리로, 이미지 생성, 수정, 저장 등 다양한 작업을 수행할 수 있습니다. 이번에는 Pillow 라이브러리를 사용하여 이미지를 다루는 방법을 살펴보겠습니다.
예제 1: 이미지 열기 및 보기
from PIL import Image
# 이미지 열기
image = Image.open('example.jpg')
# 이미지 정보 출력
print("이미지 포맷:", image.format)
print("이미지 크기:", image.size)
print("이미지 모드:", image.mode)
# 이미지 보기
image.show()
위 예제는 Pillow를 사용하여 이미지를 열고 이미지의 포맷, 크기, 모드 등의 정보를 출력하는 방법을 보여줍니다. 마지막으로 show()
메서드를 사용하여 이미지를 보여줍니다.
예제 2: 이미지 크기 변경하기
from PIL import Image
# 이미지 열기
image = Image.open('example.jpg')
# 이미지 크기 변경
resized_image = image.resize((300, 200))
# 변경된 이미지 저장
resized_image.save('resized_example.jpg')
print("이미지 크기 변경 완료")
이 예제는 Pillow를 사용하여 이미지의 크기를 변경하는 방법을 보여줍니다. resize()
메서드를 사용하여 새로운 크기로 이미지를 조정하고, save()
메서드를 사용하여 변경된 이미지를 저장합니다.
예제 3: 이미지 필터 적용하기
from PIL import Image, ImageFilter
# 이미지 열기
image = Image.open('example.jpg')
# 이미지 필터 적용
blurred_image = image.filter(ImageFilter.BLUR)
# 필터 적용된 이미지 저장
blurred_image.save('blurred_example.jpg')
print("이미지 필터 적용 완료")
위 예제는 Pillow를 사용하여 이미지에 필터를 적용하는 방법을 보여줍니다. filter()
메서드를 사용하여 이미지에 블러 필터를 적용하고, 변경된 이미지를 저장합니다.
Pillow 라이브러리를 사용하면 파이썬으로 간편하게 이미지를 처리할 수 있습니다.