[python] Pillow으로 이미지에 역광 효과를 주는 방법

이미지에 역광 효과를 주는 것은 이미지 처리에서 일반적인 기술 중 하나입니다. 역광 효과를 주면 이미지의 일부 영역이 밝게 나타나고, 그 외의 영역은 어둡게 표현됩니다. 이는 이미지에 더욱 동적이고 흥미로운 느낌을 줄 수 있습니다.

Python에서 이미지 처리를 할 때는 Pillow라는 파이썬 이미지 라이브러리를 사용하는 것이 일반적입니다. Pillow를 사용하면 간단한 코드로 이미지에 역광 효과를 적용할 수 있습니다.

아래는 Pillow를 사용하여 이미지에 역광 효과를 주는 예제 코드입니다.

from PIL import Image, ImageEnhance

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

# 이미지 역광 효과 주기
enhancer = ImageEnhance.Brightness(image)
enhanced_image = enhancer.enhance(0.5)  # 역광 효과를 얼마나 적용할지 정합니다.

# 결과 이미지 저장
enhanced_image.save('enhanced_image.jpg')

위의 코드에서는 먼저 Image.open() 함수를 사용하여 역광 효과를 주고자 하는 이미지 파일을 엽니다. 그런 다음 역광 효과를 적용하기 위해 ImageEnhance.Brightness() 클래스를 사용합니다. enhance() 메서드에는 역광 효과를 얼마나 적용할지를 지정합니다. 마지막으로 save() 메서드를 사용하여 결과 이미지를 저장합니다.

이제 위의 코드를 실행하면 역광 효과가 적용된 이미지가 저장됩니다.

참고자료: