[python] 파이썬으로 이미지 색상 반전하기

이미지 처리는 데이터 과학 및 그래픽 디자인 분야에서 중요한 요소입니다. 파이썬을 사용하여 이미지를 조작하고 처리하는 것은 매우 효과적입니다. 이번에는 파이썬을 사용하여 이미지의 색상을 반전하는 방법에 대해 살펴보겠습니다.

필요한 패키지 설치하기

이미지 처리를 위해 PIL(Python Imaging Library) 패키지가 필요합니다. 만약 설치되어 있지 않다면 다음 명령어로 설치할 수 있습니다.

pip install pillow

이미지 색상 반전하기

주어진 이미지를 로드하고 색상을 반전시키기 위해 다음과 같은 파이썬 코드를 사용할 수 있습니다.

from PIL import Image

# 이미지 로드
img = Image.open('input_image.jpg')

# 색상 반전
inverted_img = Image.eval(img, lambda x: 255 - x)

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

위 코드에서는 PIL의 Image 모듈을 사용하여 이미지를 열고, eval 함수를 이용하여 각 픽셀의 색상 값을 반전시킵니다.

마치며

이제 여러분은 간단한 파이썬 코드로 이미지의 색상을 반전시킬 수 있게 되었습니다. 이미지 처리에 대한 추가적인 기능은 PIL 패키지의 다양한 기능들을 탐구하면서 익히면 됩니다. 이를 통해 흥미로운 시각적인 결과물을 만들어내는 것이 가능해집니다.