[python] Pillow으로 이미지의 다른 색상을 변경하는 방법

Pillow은 Python에서 이미지 처리를 위한 강력한 라이브러리입니다. 이를 사용하여 이미지의 색상을 변경하는 방법을 알아보겠습니다.

1. Pillow 설치

먼저, Pillow 라이브러리를 설치해야 합니다. 다음과 같은 명령어를 사용하여 Pillow를 설치할 수 있습니다.

pip install Pillow

2. 이미지 열기

먼저, 원본 이미지를 Pillow로 열어야 합니다. 다음과 같은 코드를 사용하여 이미지를 열 수 있습니다.

from PIL import Image

image = Image.open("image.jpg")

위의 코드에서 “image.jpg”는 변경하고자 하는 이미지 파일의 경로와 파일 이름으로 바꿔야 합니다.

3. 이미지 색상 변경

이제 Pillow를 사용하여 이미지의 색상을 변경할 수 있습니다. ImageOps 모듈의 colorize 함수를 사용하여 색상을 변경할 수 있습니다. 다음은 예시 코드입니다.

from PIL import ImageOps

# 이미지 색상 변경
colorized_image = ImageOps.colorize(image, "red", "blue")

# 변경된 이미지 저장
colorized_image.save("colorized_image.jpg")

위의 코드에서 “red”와 “blue”는 변경하고자 하는 색상으로 변경해야 합니다. 변경된 이미지는 “colorized_image.jpg” 파일로 저장됩니다.

4. 실행 결과

위의 코드를 실행하면, 변경된 색상을 가진 이미지가 생성됩니다. 색상 변경 결과를 확인하려면 이미지를 불러와서 출력하거나 시각적으로 확인할 수 있습니다.

from PIL import Image

colorized_image = Image.open("colorized_image.jpg")
colorized_image.show()

위의 코드는 변경된 이미지를 출력합니다. 이미지 뷰어가 시스템에 연결되어 있어야 합니다.

이제 Pillow를 사용하여 이미지의 다른 색상을 변경하는 방법을 알았습니다. 이를 응용하여 다양한 이미지 처리 작업을 수행할 수 있습니다.

Reference