[python] Pillow으로 이미지에 선명도와 명암비를 동시에 조절하는 방법
Pillow는 파이썬에서 이미지 처리를 위한 라이브러리입니다. 이 라이브러리를 사용하면 이미지에 다양한 조작을 할 수 있습니다. 이번 포스트에서는 Pillow를 사용하여 이미지의 선명도와 명암비를 동시에 조절하는 방법에 대해 알아보겠습니다.
Pillow 설치하기
먼저 Pillow를 설치해야 합니다. 아래의 명령을 사용하여 Pillow를 설치할 수 있습니다.
pip install Pillow
이미지에 선명도와 명암비 조절하기
다음은 이미지에 선명도와 명암비를 조절하는 방법입니다.
- 이미지를 불러옵니다.
from PIL import Image
image = Image.open("image.jpg")
- 선명도와 명암비를 조절합니다.
from PIL import ImageEnhance
enhancer = ImageEnhance.Sharpness(image)
sharpness_factor = 1.5 # 선명도를 조절할 값
image_sharpened = enhancer.enhance(sharpness_factor)
enhancer = ImageEnhance.Contrast(image_sharpened)
contrast_factor = 1.2 # 명암비를 조절할 값
image_adjusted = enhancer.enhance(contrast_factor)
- 조절된 이미지를 저장합니다.
image_adjusted.save("adjusted_image.jpg")
위의 코드에서 sharpness_factor
는 선명도를 조절할 값입니다. 값이 1보다 크면 이미지가 더 선명해지고, 작으면 더 희미해집니다. contrast_factor
는 명암비를 조절할 값입니다. 값이 1보다 크면 이미지의 명암비가 높아지고, 작으면 낮아집니다.