[python] 파이썬으로 이미지 모자이크 효과 주기

이미지 처리를 위한 다양한 라이브러리를 사용하여 파이썬으로 이미지 모자이크 효과를 줄 수 있습니다.

Pillow 라이브러리 설치

먼저 이미지 처리를 위한 Pillow 라이브러리를 설치해야 합니다.

pip install Pillow

이미지 모자이크 효과 코드

다음은 Pillow 라이브러리를 사용하여 이미지에 모자이크 효과를 주는 간단한 예제 코드입니다.

from PIL import Image

def mosaic_image(input_image_path, output_image_path, blocks=20):
    image = Image.open(input_image_path)
    image = image.resize((blocks, blocks), Image.NEAREST)
    image = image.resize((input_image.width, input_image.height), Image.NEAREST)
    image.save(output_image_path)

input_image_path = 'input.jpg'
output_image_path = 'output.jpg'
mosaic_image(input_image_path, output_image_path)

이 코드는 Pillow 라이브러리를 사용하여 mosaic_image 함수를 정의하고, 입력 이미지를 모자이크 처리한 후 출력 이미지로 저장합니다.

실행 결과

입력 이미지를 모자이크 처리한 후의 출력 이미지는 다음과 같습니다.

모자이크 처리된 이미지

결론

Pillow 라이브러리를 사용하여 파이썬으로 이미지에 모자이크 효과를 주는 방법을 알아보았습니다. 이미지 처리에 대한 추가적인 기능을 원한다면 Pillow 라이브러리의 다양한 기능을 참고하십시오.

참고 자료: