[python] 파이썬으로 이미지 모자이크 처리하기
이미지 모자이크 처리는 이미지의 일부를 픽셀화하여 선명도를 낮추는 기술입니다. 파이썬을 사용하여 이미지 모자이크 처리를 할 수 있습니다. 이 글에서는 파이썬에서 이미지를 불러와 모자이크 처리 하는 방법을 알아보겠습니다.
필요한 라이브러리 설치하기
먼저, 파이썬의 이미지 처리 라이브러리인 Pillow 를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.
pip install pillow
이미지 모자이크 처리하기
다음은 파이썬 코드를 사용하여 이미지를 모자이크 처리하는 방법입니다.
from PIL import Image
def mosaic(image_path, block_size):
image = Image.open(image_path)
image = image.resize((image.width // block_size, image.height // block_size), Image.NEAREST)
image = image.resize((image.width * block_size, image.height * block_size), Image.NEAREST)
image.show()
mosaic('example.jpg', 15)
위 코드에서 mosaic
함수는 입력된 이미지를 불러온 후 지정한 블록 크기로 모자이크 처리한 뒤, 결과 이미지를 보여줍니다.
결과 확인하기
위 코드를 실행하면, example.jpg
이미지가 모자이크 처리되어 화면에 나타납니다.
마무리
이렇게 파이썬과 Pillow 라이브러리를 사용하여 이미지 모자이크 처리를 할 수 있습니다. 이미지 처리에 대한 더 많은 기술과 기능을 익히고 싶다면 Pillow 라이브러리의 공식 문서를 참고해 보세요.