2023년 6월 28일: 썸네일레이터 0.4.20이 출시되었습니다! 자세한 내용은 변경 사항을 참조하세요.
이제 Maven을 통해 썸네일레이터를 사용할 수 있습니다!
Thumbnailator는 Java용 썸네일 생성 라이브러리입니다.
Java로 고품질 썸네일을 만드는 것은 상당히 어려운 작업일 수 있습니다.
Image I/O API, Java 2D API, 이미지 처리, 이미지 크기 조정 기술 등을 사용하는 방법을 배우십시오. 하지만 두려워하지 마십시오! Thumbnailator가 모든 것을 처리해 드립니다!
Thumbnailator는 외부 라이브러리에 대한 종속성이 없는 단일 JAR 파일이므로 개발 및 배포가 간단하고 쉽습니다. Maven 프로젝트에 쉽게 포함할 수 있도록 Maven 중앙 저장소에서도 사용할 수 있습니다.
Thumbnailator 의 유창한 인터페이스를 사용하면 간단한 한 단계로 상당히 복잡한 썸네일 처리 작업을 수행할 수 있습니다.
예를 들어 디렉터리에 있는 이미지 파일의 JPEG 축소판을 생성하면 원본 이미지의 종횡비를 유지하면서 최대 640픽셀 x 480픽셀의 크기로 모두 크기가 조정되며 다음과 같이 수행할 수 있습니다.
Thumbnails.of(new File("path/to/directory").listFiles())
.size(640, 480)
.outputFormat("jpg")
.toFiles(Rename.PREFIX_DOT_THUMBNAIL);
Thumbnailator 가 제공하는 유연한 인터페이스는 단일 메소드 호출로 썸네일을 만드는 작업을 단순화합니다!
Image I/O API에 액세스하고 Graphics2D
객체를 통해 BufferedImage
를 수동으로 조작할 필요가 없습니다. Thumbnailator는 모든 작업을 수행합니다.
다음 페이지에는 썸네일레이터가 수행할 수 있는 작업에 대한 자세한 정보가 있습니다.
Thumbnailator는 아직 개발 초기 단계이므로 API는 언제든지 변경될 수 있습니다.
Thumbnailtor는 MIT 라이센스에 따라 출시됩니다.