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')


댓글 쓰기

댓글 목록