[python] Pillow을 사용하여 이미지에 회색 필름 효과를 주는 방법
이미지에 회색 필름 효과를 주는 것은 이미지 처리에서 일반적인 작업입니다. Python의 Pillow
라이브러리는 이미지 처리를 쉽게 할 수 있는 강력한 도구입니다. 이 블로그 포스트에서는 Pillow
을 사용하여 이미지에 회색 필름 효과를 주는 방법을 알아보겠습니다.
먼저, Pillow
라이브러리를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다:
pip install pillow
설치가 완료되었다면, 다음과 같이 Pillow
을 임포트합니다:
from PIL import Image, ImageOps
이제, 회색 필름 효과를 주고자 하는 이미지를 열어야 합니다:
image = Image.open("image.jpg")
이미지를 열었으면, ImageOps
모듈의 colorize
메서드를 사용하여 회색 필름 효과를 적용할 수 있습니다:
gray_image = ImageOps.colorize(image.convert("L"), "black", "white")
위 코드에서 image.convert("L")
는 이미지를 흑백 이미지로 변환하는 작업을 수행합니다. 그리고 ImageOps.colorize
메서드는 흑백 이미지를 입력으로 받아서 회색 필름 효과를 적용한 이미지를 반환합니다. “black”과 “white”는 효과를 주는 데 사용되는 색상입니다.
마지막으로, 회색 필름 효과가 적용된 이미지를 저장하고 나타내는 작업을 수행할 수 있습니다:
gray_image.save("gray_image.jpg")
gray_image.show()
위 코드의 gray_image.save("gray_image.jpg")
는 효과가 적용된 이미지를 “gray_image.jpg”라는 파일로 저장하는 작업을 수행합니다. gray_image.show()
는 효과가 적용된 이미지를 화면에 표시합니다.
이제 이 코드를 실행하면, 이미지에 회색 필름 효과가 적용된 새로운 이미지를 얻을 수 있습니다.
참고: