[python] Pillow을 사용하여 이미지에 픽셀화된 필터를 사용하여 흉내내는 방법

이미지에 픽셀 화된 필터를 사용하여 흉내내는 것은 재미있는 방법 중 하나입니다. 이를 위해 Python의 Pillow 라이브러리를 사용할 수 있습니다. Pillow는 이미지 처리와 조작을 위한 강력한 도구 모음입니다.

Pillow 설치

Pillow를 설치하기 위해서는 pip 명령어를 사용합니다. 아래 명령어를 터미널에 입력하여 설치합니다:

pip install pillow

이미지에 픽셀화된 필터를 적용하기

다음은 Python을 사용하여 이미지에 픽셀화된 필터를 적용하는 간단한 예제입니다:

from PIL import Image, ImageFilter

# 이미지 열기
image = Image.open("input.jpg")

# 필터 적용
pixelated_image = image.filter(ImageFilter.Pixelate(10))

# 필터가 적용된 이미지 저장
pixelated_image.save("output.jpg")

# 이미지 표시
pixelated_image.show()

이 코드는 입력 이미지를 열고, 픽셀화된 필터를 적용한 다음, 결과를 저장하고 표시합니다. ImageFilter.Pixelate 메서드의 인자로는 픽셀화된 정도를 지정하는 값을 전달합니다. 이 예제에서는 10을 사용하였습니다.

위의 코드를 실행하면 픽셀화된 필터가 적용된 이미지가 생성되고, 저장된 후에는 이미지 뷰어를 통해 결과를 확인할 수 있습니다.

마무리

Pillow를 사용하여 이미지에 픽셀 화된 필터를 적용하는 방법에 대해 알아보았습니다. Pillow는 다양한 이미지 처리 기능을 제공하므로, 더욱 심화된 이미지 처리 작업을 수행할 수도 있습니다. Pillow 문서를 참조하여 여러 가지 기능을 알아보고, 창의적인 이미지 처리를 해보세요!

참고 자료