이미지 흐리게 처리는 이미지 편집 앱의 인기 있는 기능입니다. 이미지는 개인 정보 보호, 노이즈 감소, 페이딩 개체 등과 같은 다양한 이유로 흐려집니다. Python에서 이미지를 처리하는 동안 이미지에 블러 효과를 적용해야 할 수 있습니다. 이를 달성하기 위해 이 기사에서는 Python에서 이미지를 흐리게 처리하는 방법을 보여줍니다.
이미지를 흐리게 하는 Python 라이브러리
이미지를 흐리게 처리하려면 Aspose.Imaging for Python을 사용합니다. 이미지를 쉽게 처리하고 조작할 수 있는 강력한 이미지 편집 라이브러리입니다. 라이브러리를 사용하려면 다운로드하거나 다음 명령을 사용하여 설치할 수 있습니다.
> pip install aspose-imaging-python-net
Python에서 이미지를 흐리게 처리하는 단계
Aspose.Imaging for Python을 사용하면 이미지에 흐림 효과를 적용하기 위해 복잡한 코드를 작성할 필요가 없습니다. 다음은 이미지를 흐리게 하기 위해 수행해야 하는 간단한 단계입니다.
- 먼저 이미지 파일을 불러옵니다.
- 그런 다음 이미지에 블러 필터를 적용합니다.
- 마지막으로 흐릿한 이미지를 디스크에 저장합니다.
이제 위에서 언급한 단계에 따라 이미지를 흐리게 처리하는 Python 코드를 작성해 보겠습니다.
Python에서 이미지를 흐리게 처리
다음은 Python에서 이미지를 흐리게 처리하는 단계입니다.
- 먼저 Image.load() 메서드를 사용하여 이미지를 로드합니다.
- 그런 다음 이미지를 RasterImage 유형으로 캐스트합니다.
- 그런 다음 RasterImage.filter() 메서드를 사용하여 이미지를 흐리게 처리합니다.
- 마지막으로 RasterImage.save() 메서드를 사용하여 흐릿한 이미지를 저장합니다.
다음 코드 샘플은 Python에서 이미지에 블러 효과를 적용하는 방법을 보여줍니다.
import aspose.pycore as aspycore
from aspose.imaging import RasterImage, Image
from aspose.imaging.imagefilters.filteroptions import GaussianBlurFilterOptions
import os
if 'TEMPLATE_DIR' in os.environ:
templates_folder = os.environ['TEMPLATE_DIR']
else:
templates_folder = r"C:\Users\USER\Downloads\templates"
delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder
# 이미지 로드
with Image.load(os.path.join(data_dir, "template.gif")) as image:
# 이미지를 RasterImage로 캐스팅하고 이미지의 Bounds[사각형]과 GaussianBlurFilterOptions 인스턴스를 Filter 메서드에 전달하고 결과를 저장합니다.
raster_image = aspycore.as_of(image, RasterImage)
raster_image.filter(raster_image.bounds, GaussianBlurFilterOptions(5, 5))
raster_image.save(os.path.join(data_dir, "result.gif"))
if delete_output:
os.remove(os.path.join(data_dir, "result.gif"))
아래는 흐림 효과를 적용하는 데 사용한 원본 이미지입니다.
아래에서 흐릿한 결과 이미지를 볼 수 있습니다.
무료 Python 이미지 블러링 라이브러리
무료 임시 라이선스를 받고 평가 제한 없이 이미지를 흐리게 처리할 수 있습니다.
이미지를 흐리게 하는 온라인 도구
무료 웹 기반 이미지 편집 도구를 사용하여 온라인에서 이미지를 편집하세요. 이 이미지 편집 도구는 Aspose.Imaging for Python에 의해 구동되며 계정을 만들 필요가 없습니다.
결론
이 기사에서는 Python에서 이미지를 흐리게 처리하는 방법을 배웠습니다. 단계와 코드 샘플을 통해 이미지에 흐림 효과를 적용하는 방법을 쉽게 이해할 수 있습니다. 시연을 위해 입력 및 출력 이미지를 보여 드렸습니다. 마지막으로 온라인에서 이미지를 편집하는 데 사용할 수 있는 무료 이미지 편집 도구를 제공했습니다.
문서를 사용하여 Python 이미지 처리 라이브러리에 대해 자세히 알아볼 수 있습니다. 또한 포럼을 통해 질문을 공유할 수 있습니다.