[python] Pillow에서 이미지의 색상 조정 방법은?

이미지의 색상을 조정하는 가장 일반적인 방법은 이미지에 적용할 필터를 사용하는 것입니다. Pillow에서 제공하는 다양한 필터를 사용하여 이미지를 조정할 수 있습니다. 다음은 이미지의 색상을 조정하는 몇 가지 예제입니다.

그레이스케일로 변환하기

from PIL import Image

# 이미지 열기
image = Image.open("image.jpg")

# 그레이스케일로 변환
gray_image = image.convert("L")

# 변환된 이미지 저장
gray_image.save("gray_image.jpg")

채도 조정하기

from PIL import ImageEnhance

# 이미지 열기
image = Image.open("image.jpg")

# 채도 조정 객체 생성
enhancer = ImageEnhance.Color(image)

# 채도를 2배로 조정
enhanced_image = enhancer.enhance(2)

# 조정된 이미지 저장
enhanced_image.save("enhanced_image.jpg")

색상 반전하기

from PIL import ImageOps

# 이미지 열기
image = Image.open("image.jpg")

# 색상 반전
inverted_image = ImageOps.invert(image)

# 반전된 이미지 저장
inverted_image.save("inverted_image.jpg")

이 외에도 Pillow는 다른 다양한 메서드와 기능을 제공하여 이미지의 색상을 조정할 수 있습니다. Pillow의 공식 문서를 참조하면 더 많은 정보를 얻을 수 있습니다.

참고 문서: