[python] 이미지 필터 적용하기: Pillow을 사용하여 이미지에 필터를 적용하는 방법은?

이미지 필터링은 이미지를 변형하거나 개선하는데 사용되는 중요한 기술입니다. Python에서는 Pillow 라이브러리를 사용하여 이미지에 다양한 필터를 적용할 수 있습니다.

Pillow 라이브러리 설치

먼저, Pillow 라이브러리를 설치해야 합니다. 아래의 pip 명령어를 사용하여 설치할 수 있습니다.

pip install pillow

필터 적용하기

Pillow을 사용하여 이미지에 필터를 적용하려면 다음 단계를 따르세요.

  1. Pillow 라이브러리를 임포트합니다.
from PIL import Image, ImageFilter
  1. 필터를 적용할 이미지를 열어줍니다.
image = Image.open('image.jpg')
  1. 필터를 적용한 후의 이미지를 얻기 위해 filter() 메소드를 사용합니다. 다양한 필터 유형을 사용할 수 있습니다. 몇 가지 대표적인 필터 예시는 다음과 같습니다:
filtered_image = image.filter(ImageFilter.BLUR)
  1. 필터가 적용된 이미지를 저장합니다.
filtered_image.save('filtered_image.jpg')

전체 코드

다음은 필터를 적용하는 전체 코드입니다.

from PIL import Image, ImageFilter

# 이미지 열기
image = Image.open('image.jpg')

# 필터 적용
filtered_image = image.filter(ImageFilter.BLUR)

# 필터가 적용된 이미지 저장
filtered_image.save('filtered_image.jpg')

이제 Pillow을 사용하여 이미지에 간단한 필터를 적용하는 방법을 알았습니다. 다른 유형의 필터를 사용하려면 ImageFilter 모듈의 다른 상수를 사용하면 됩니다. Pillow 문서에서 다른 필터를 확인하고 실험해 보세요.

참고 자료