[python] 파이썬으로 이미지 레트로 필터 적용하기

이미지 처리는 파이썬을 이용해 쉽게 할 수 있는 작업 중 하나입니다. 여러분은 아마도 사이트나 앱에서 레트로 필터가 적용된 이미지를 본 적이 있을 것입니다. 이번 글에서는 파이썬을 사용하여 이미지에 레트로 필터를 적용하는 방법을 알아보겠습니다.

필요한 라이브러리 가져오기

우선, 이미지 처리를 위해 파이썬의 Pillow 라이브러리를 사용합니다. Pillow는 이미지 처리와 조작을 할 수 있는 강력한 라이브러리입니다. 만약 Pillow가 설치되어 있지 않다면, 다음 명령으로 설치합니다.

pip install pillow

이미지 로드와 필터 적용하기

이제 Pillow 라이브러리를 사용하여 이미지를 로드하고 레트로 필터를 적용해보겠습니다. 아래는 간단한 코드 예시입니다.

from PIL import Image, ImageFilter

# 이미지 로드
image_path = "image.jpg"
img = Image.open(image_path)

# 레트로 필터 적용
retro_img = img.filter(ImageFilter.EDGE_ENHANCE)

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

이 코드는 pillow의 ImageFilter를 사용하여 이미지에 레트로 필터를 적용하고, 필터가 적용된 이미지를 새 파일로 저장합니다. 레트로 필터 외에도 다양한 필터를 적용할 수 있습니다.

마치며

이제 여러분은 Pillow 라이브러리를 사용하여 파이썬으로 이미지에 레트로 필터를 적용하는 방법을 배웠습니다. Pillow를 사용하면 다양한 이미지 처리 작업을 할 수 있으니, 관심이 있다면 라이브러리의 문서를 참고해보세요.

이상으로 이미지에 레트로 필터를 적용하는 방법에 대해 알아보았습니다. 감사합니다.

참고 자료