[python] Pillow을 사용하여 이미지를 회색조로 변환하는 방법
이미지 처리 작업 중에 이미지를 흑백 또는 회색조로 변환해야 할 때가 있습니다. Python에서는 Pillow 라이브러리를 사용하여 이미지를 쉽게 변환할 수 있습니다. Pillow는 Python Imaging Library (PIL)의 포크로, 이미지 파일을 다루는 다양한 기능을 제공합니다.
Pillow 설치하기
Pillow를 사용하기 위해서는 우선 Pillow를 설치해야 합니다. 일반적으로 pip
를 사용하여 다음과 같이 설치할 수 있습니다.
pip install pillow
이미지를 회색조로 변환하기
Pillow를 사용하여 이미지를 회색조로 변환하려면 다음과 같은 단계를 따르면 됩니다.
- Pillow 모듈을 import 합니다.
- 이미지 파일을 열어서
Image.open()
함수를 사용하여 이미지 객체를 생성합니다. convert()
함수를 사용하여 이미지를 회색조로 변환합니다.- 변환된 이미지 객체를 저장합니다.
다음은 이러한 단계를 코드로 구현한 예제입니다.
from PIL import Image
# 이미지 파일 열기
image = Image.open("input.jpg")
# 이미지를 회색조로 변환하기
gray_image = image.convert("L")
# 변환된 이미지 저장하기
gray_image.save("output.jpg")
print("이미지가 회색조로 변환되었습니다.")
위의 예제 코드에서 "input.jpg"
는 변환할 이미지 파일의 경로를 나타내고, "output.jpg"
는 변환된 이미지의 저장 경로입니다.
이제 위의 예제 코드를 실행하면, input.jpg
파일이 회색조로 변환되어 output.jpg
로 저장되는 것을 확인할 수 있습니다.
결론
Pillow 라이브러리를 사용하면 Python에서 이미지를 간편하게 처리할 수 있습니다. 이번 예제에서는 Pillow을 사용하여 이미지를 회색조로 변환하는 방법을 알아보았습니다. Pillow의 다른 기능들도 함께 탐색해보시기 바랍니다.