[python] 파이썬으로 이미지 색상 조절하기

이미지 처리 및 조작은 파이썬을 사용한 프로젝트에서 흔히 필요로 합니다. 이미지의 색상을 조절하는 것 또한 일반적인 요구사항 중 하나입니다.

이번 블로그에서는 PIL(Python Imaging Library) 또는 Pillow 라이브러리를 사용하여 파이썬으로 이미지의 색상을 조절하는 방법에 대해 살펴보겠습니다.

목차

  1. PIL 또는 Pillow 라이브러리 소개
  2. 이미지 파일 불러오기
  3. 이미지 색상 조절하기
  4. 수정된 이미지 저장하기
  5. 마치며

1. PIL 또는 Pillow 라이브러리 소개

PIL(Python Imaging Library)은 이미지 처리를 위한 파이썬 라이브러리입니다. 하지만, Python 3.x 버전에서는 PIL을 사용하기 위해서는 추가적인 설치 및 환경 설정 과정이 필요합니다. 이에 대한 문제를 해결하기 위해 Pillow 라이브러리가 만들어졌으며, 대부분의 경우 Pillow를 사용하는 것이 좋습니다.

이번 예제에서는 Pillow 라이브러리를 사용하여 이미지 색상을 조절하는 방법에 대해 알아보겠습니다.

2. 이미지 파일 불러오기

이제 Pillow를 사용하여 이미지 파일을 불러오는 방법을 확인해보겠습니다. 아래는 Pillow를 사용하여 이미지 파일을 불러오는 간단한 예시입니다.

from PIL import Image

# 이미지 파일 불러오기
img = Image.open('example.jpg')

3. 이미지 색상 조절하기

이미지의 색상을 조절하기 위해서는 Pillow의 내장 함수와 속성을 사용할 수 있습니다. 색상을 조절하기 위한 간단한 예시는 다음과 같습니다.

from PIL import ImageEnhance

# 이미지 밝기 조절
enhancer = ImageEnhance.Brightness(img)
bright_img = enhancer.enhance(1.5)  # 1.5배 밝게 조절

4. 수정된 이미지 저장하기

이제 이미지의 색상을 조절하고 수정된 이미지를 저장하는 방법을 살펴보겠습니다.

# 수정된 이미지 저장
bright_img.save('example_bright.jpg')

5. 마치며

이제 PIL 또는 Pillow 라이브러리를 사용하여 파이썬으로 이미지의 색상을 조절 하는 방법에 대해 알아보았습니다. Pillow 라이브러리에는 다양한 이미지 처리 기능이 있으니, 관심이 있는 분들은 더 많은 기능을 찾아보시기 바랍니다.

이상으로 이미지 색상 조절을 위한 Pillow 라이브러리를 사용한 파이썬 코드에 대해 알아보았습니다. 감사합니다.

참고 자료