pillow 사용법-2
1. 이미지 밝기 조절
이미지의 밝기를 조절할 수 있습니다.
from PIL import ImageEnhance
# 밝기 조절기 생성
enhancer = ImageEnhance.Brightness(image)
# 밝기를 1.5배로 증가
brighter_image = enhancer.enhance(1.5)
# 밝기를 0.5배로 감소
darker_image = enhancer.enhance(0.5)
# 이미지 저장
brighter_image.save('brighter_example.jpg')
darker_image.save('darker_example.jpg')
2 이미지 대비 조절
이미지의 대비를 조절할 수 있습니다.
# 대비 조절기 생성
enhancer = ImageEnhance.Contrast(image)
# 대비를 1.5배로 증가
high_contrast_image = enhancer.enhance(1.5)
# 이미지 저장
high_contrast_image.save('contrast_example.jpg')
3. 이미지 엣지 검출 (Edge Detection)
이미지에서 윤곽선을 검출하는 필터를 적용할 수 있습니다.
# 엣지 검출 필터 적용
edge_image = image.filter(ImageFilter.FIND_EDGES)
# 이미지 저장
edge_image.save('edge_example.jpg')
4. 이미지 노이즈 제거 (Denoising)
이미지에서 노이즈를 제거하여 부드럽게 만들 수 있습니다.
# 노이즈 제거 (평활화 필터 적용)
smooth_image = image.filter(ImageFilter.SMOOTH)
# 이미지 저장
smooth_image.save('smooth_example.jpg')