[파이썬] Pillow 이미지의 색상 보정하기
다양한 이미지 처리 작업을 수행하는 데 사용되는 Pillow 라이브러리는 Python에서 매우 인기있는 이미지 처리 라이브러리입니다. Pillow를 사용하면 이미지를 열고 저장하고 수정하는 등 다양한 작업을 할 수 있습니다. 이번 글에서는 Pillow를 사용하여 이미지의 색상을 보정하는 방법을 알아보겠습니다.
Pillow 설치하기
Pillow를 사용하기 위해서는 먼저 라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 Pillow를 설치할 수 있습니다.
pip install pillow
이미지 불러오기
Pillow를 사용하여 이미지를 불러오려면 Image
모듈을 import해야 합니다. 아래의 코드는 ‘image.jpg’ 파일을 불러오는 예제입니다.
from PIL import Image
# 이미지 불러오기
image = Image.open("image.jpg")
색상 보정하기
Pillow를 사용하여 이미지의 색상을 보정하려면 ImageEnhance
모듈을 import하고 해당 모듈의 Color
클래스를 사용해야 합니다. 아래의 코드는 이미지의 밝기를 보정하는 예제입니다.
from PIL import Image, ImageEnhance
# 이미지 불러오기
image = Image.open("image.jpg")
# 밝기 보정하기
enhancer = ImageEnhance.Color(image)
enhanced_image = enhancer.enhance(1.5) # 보정 강도를 조절하여 이미지를 보정합니다.
# 보정된 이미지 저장하기
enhanced_image.save("image_enhanced.jpg")
위의 코드에서 enhance()
메서드의 인자로 보정 강도를 전달합니다.
실행 결과 확인하기
보정 작업을 마친 이미지를 확인해보면 원본 이미지 대비 색상이 보정되었음을 확인할 수 있습니다.
결론
이번 글에서는 Pillow를 사용하여 이미지의 색상을 보정하는 방법을 알아보았습니다. Pillow는 강력한 이미지 처리 라이브러리로 다양한 작업을 수행할 수 있습니다. 색상 보정 외에도 명암조정, 채도조정 등 다양한 이미지 처리 작업을 Pillow를 활용하여 수행할 수 있습니다. Pillow의 다양한 기능을 활용하여 이미지 처리에 유용하게 활용해보세요!