[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의 공식 문서를 참조하면 더 많은 정보를 얻을 수 있습니다.
참고 문서:
- Pillow 공식 문서: https://pillow.readthedocs.io/