최근에 자르기, 크기 조정, 뒤집기 및 회전과 같은 다양한 이미지 편집 기능을 구현하는 방법을 보여주는 일련의 블로그 게시물을 작성했습니다. 이미지. 오늘은 이미지에 흐림 효과를 적용하는 방법에 대해 알아보겠습니다. Java에서 프로그래밍 방식으로 이미지를 흐리게 처리하는 방법을 살펴보겠습니다.
이미지를 흐리게 하는 Java API - 무료 다운로드
이미지에 흐림 효과를 적용하기 위해 Aspose.Imaging for Java를 사용합니다. 이미지를 조작할 수 있는 다양한 기능을 제공하는 이미지 편집 API입니다. 또한 다양한 래스터 및 벡터 이미지 형식을 지원합니다. API를 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>22.9</version>
</dependency>
Java에서 이미지를 흐리게 처리하는 단계
Java용 Aspose.Imaging을 사용하여 이미지에 흐림 효과를 적용하려면 몇 가지 간단한 단계만 수행하면 됩니다. 아래는 해당 단계입니다.
- 먼저 이미지 파일을 로드합니다.
- 이미지에 블러 필터를 적용합니다.
- 업데이트된 블러 이미지를 원하는 위치에 저장합니다.
이제 Java에서 이미지를 흐리게 처리하는 방법을 살펴보겠습니다.
Java에서 이미지 흐리게 처리
다음은 Java에서 이미지를 흐리게 처리하는 API 참조와 함께 단계입니다.
- 먼저 Image.load() 메서드를 사용하여 이미지를 로드합니다.
- 그런 다음 이미지를 RasterImage 유형으로 캐스트합니다.
- RasterImage.filter() 메서드를 사용하여 이미지를 흐리게 합니다.
- RasterImage.save() 메서드를 사용하여 흐린 이미지를 저장합니다.
다음 코드 샘플은 Java에서 이미지에 흐림 효과를 적용하는 방법을 보여줍니다.
// 이미지 로드
Image image = Image.load("image.bmp");
// 이미지를 RasterImage로 변환
RasterImage rasterImage = (RasterImage) image;
// 블러 필터 적용
rasterImage.filter(rasterImage.getBounds(), new GaussianBlurFilterOptions(5, 5));
// 업데이트된 이미지 저장
rasterImage.save("blur-image.bmp");
시연을 위해 다음 래스터 이미지에 흐림 효과를 적용했습니다.
아래는 위에 제공된 Java 코드 샘플을 사용하여 흐림 효과를 적용한 후 얻은 출력 이미지입니다.
Java Image Blurring API - 무료 라이선스 받기
평가 제한 없이 무료 임시 라이선스를 취득하고 이미지를 흐리게 할 수 있습니다.
결론
이 기사에서는 Java에서 이미지를 흐리게 처리하는 방법을 배웠습니다. 제공된 코드를 쉽게 통합하고 Java 애플리케이션 내에서 이미지를 흐리게 할 수 있습니다.
더 읽어보기
문서를 사용하여 Java 이미지 처리 API에 대해 자세히 알아볼 수 있습니다. 또한 포럼을 통해 질문을 공유할 수 있습니다.