[python] 이미지 필터링과 효과 적용하기

이미지 필터링은 이미지 처리에서 중요한 기술 중 하나입니다. 이미지 필터링을 사용하여 이미지에 다양한 효과를 적용할 수 있습니다. 이번 블로그 포스트에서는 Python을 사용하여 이미지 필터링과 효과를 적용하는 방법을 알아보겠습니다.

Pillow 라이브러리 설치하기

먼저, 이미지 필터링을 위해 Pillow 라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 Pillow를 설치할 수 있습니다.

pip install pillow

이미지 불러오기

필터링할 이미지를 먼저 불러와야 합니다. 다음과 같은 코드를 사용하여 이미지를 불러올 수 있습니다.

from PIL import Image

# 이미지 불러오기
image = Image.open("image.jpg")

이미지 필터링 적용하기

Pillow 라이브러리를 사용하여 이미지에 필터링을 적용할 수 있습니다. 아래의 코드는 이미지에 세피아 효과를 적용하는 예제입니다.

from PIL import Image

# 이미지 불러오기
image = Image.open("image.jpg")

# 세피아 필터링
image = image.filter(ImageFilter.SEPA)

Pillow는 다양한 필터를 제공하므로 원하는 효과를 적용할 수 있습니다. 다른 필터를 적용하기 위해서는 image.filter() 메서드에 원하는 필터를 지정하면 됩니다.

이미지 저장하기

필터링이 적용된 이미지를 저장하기 위해서는 다음과 같은 코드를 사용할 수 있습니다.

image.save("filtered_image.jpg")

위의 코드를 실행하면 필터링이 적용된 이미지가 “filtered_image.jpg” 파일로 저장됩니다.

결론

Python의 Pillow 라이브러리를 사용하여 이미지 필터링과 효과를 적용하는 방법을 알아보았습니다. Pillow는 다양한 필터를 제공하므로, 이미지에 원하는 효과를 적용하는데 유용하게 사용할 수 있습니다. Pillow 라이브러리의 자세한 사용법은 공식 문서를 참조하시기 바랍니다.