[python] Pillow을 사용하여 이미지에 가장자리 강조 효과를 주는 방법

이미지에 강조 효과를 주는 방법은 다양한데, 이번에는 Python의 Pillow 라이브러리를 사용하여 이미지의 가장자리에 효과를 주는 방법을 알아보겠습니다.

Pillow 라이브러리란?

Pillow는 Python에서 이미지 처리 작업을 쉽게 할 수 있도록 도와주는 라이브러리입니다. 이미지 파일을 불러오고, 수정하고, 저장하는 등 다양한 이미지 조작 작업을 할 수 있습니다.

Pillow를 사용하기 위해서는 pillow 패키지를 설치해야 합니다. 아래의 명령어를 사용하여 설치해주세요.

pip install pillow

이미지 가장자리 강조 효과 적용하기

이제 Pillow를 사용하여 이미지의 가장자리에 효과를 줄 수 있는 방법을 알아보겠습니다.

먼저 아래의 코드를 사용하여 이미지를 불러옵니다.

from PIL import Image

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

이제 image 변수에 원하는 이미지가 저장되었습니다. 이제 이 이미지에 가장자리 강조 효과를 주기 위해 outline() 메서드를 사용할 수 있습니다.

# 가장자리 강조 효과 적용
outlined_image = image.filter(ImageFilter.FIND_EDGES)

filter() 메서드와 ImageFilter.FIND_EDGES 필터를 사용하여 가장자리를 강조한 이미지를 생성했습니다. 이제 이 이미지를 저장하거나 출력할 수 있습니다.

# 이미지 저장
outlined_image.save('outlined_image.jpg')

# 이미지 출력
outlined_image.show()

전체 코드 예시

from PIL import Image, ImageFilter

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

# 가장자리 강조 효과 적용
outlined_image = image.filter(ImageFilter.FIND_EDGES)

# 이미지 저장
outlined_image.save('outlined_image.jpg')

# 이미지 출력
outlined_image.show()

마무리

Python의 Pillow 라이브러리를 사용하여 이미지에 가장자리 강조 효과를 주는 방법을 알아보았습니다. 이 방법을 사용하면 이미지를 더욱 독특하게 표현할 수 있습니다. Pillow 라이브러리에는 다양한 기능과 메서드들이 있으니 필요한 작업이 있다면 자세한 문서를 참고해보세요.

참고문서: Pillow 공식 문서