[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 라이브러리의 자세한 사용법은 공식 문서를 참조하시기 바랍니다.
- Pillow 공식 문서: https://pillow.readthedocs.io/en/stable/