이미지를 블러 처리하는 것은 이미지 처리에서 자주 사용되는 기술 중 하나입니다. Python의 Pillow
라이브러리는 이미지 처리 작업을 수행하는데 매우 유용합니다. 이 블로그 포스트에서는 Pillow
을 사용하여 이미지를 블러 처리하는 방법에 대해 알아보겠습니다.
Pillow 설치
Pillow를 사용하기 위해 먼저 설치해야합니다. 다음 명령을 사용하여 Pillow를 설치할 수 있습니다.
pip install pillow
이미지 불러오기
먼저 블러 처리를 할 이미지를 불러와야 합니다. 다음 코드를 사용하여 이미지를 불러올 수 있습니다.
from PIL import Image
image = Image.open("image.jpg")
위 예시에서 "image.jpg"
는 블러 처리할 이미지 파일의 경로와 파일 이름을 나타냅니다. 필요에 따라 파일 경로를 수정해야합니다.
이미지 블러 처리
이제 Pillow
을 사용하여 이미지를 블러 처리할 수 있습니다. Pillow
은 다양한 블러 효과를 제공합니다. 아래 코드는 Gaussian 블러를 사용하여 이미지를 블러 처리하는 예시입니다.
from PIL import ImageFilter
blurred_image = image.filter(ImageFilter.GaussianBlur(radius=10))
위 예시에서 radius
매개변수는 블러의 강도를 나타냅니다. 필요에 따라 값을 조정하여 원하는 효과를 얻을 수 있습니다.
블러 처리된 이미지 저장
블러 처리된 이미지를 저장하기 위해 Pillow
의 save()
메서드를 사용할 수 있습니다. 다음 코드는 블러 처리된 이미지를 지정된 경로에 저장하는 방법을 보여줍니다.
blurred_image.save("blurred_image.jpg")
위 예시에서 "blurred_image.jpg"
는 저장할 이미지 파일의 경로와 파일 이름을 나타냅니다. 필요에 따라 파일 경로를 수정해야합니다.
전체 소스 코드
from PIL import Image, ImageFilter
image = Image.open("image.jpg")
blurred_image = image.filter(ImageFilter.GaussianBlur(radius=10))
blurred_image.save("blurred_image.jpg")
결론
이제 Pillow을 사용하여 이미지를 블러 처리하는 방법을 알게 되었습니다. Pillow은 다양한 이미지 처리 작업에 유용하게 사용될 수 있으므로 해당 라이브러리를 잘 활용하여 이미지 처리 작업을 수행할 수 있습니다.