新聞中心
最近有一個需求是需要給網(wǎng)站的圖片生成一個高質量的縮略圖,方便在有些場景中展示。而在 Java 中,如果要對圖片進行處理,需要了解和使用 Image I/O API、Java 2D API、圖片處理和圖片縮放技術等,整體來看處理縮略圖非常的復雜。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比徐聞網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式徐聞網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋徐聞地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
今天要推薦的開源庫 Thumbnailator(GitHub 標星 3.2K)就是為了幫助大家更好的生成圖片的縮略圖。
Thumbnailator 是一個單獨 Jar 包同時沒有任何其他的網(wǎng)絡庫依賴,這樣讓集成變得非常的簡單。以下代碼就能完成對某一個文件夾下的圖片進行批量的縮略圖生成。
- Thumbnails.of(new File("path/to/directory").listFiles())
- .size(640, 480)
- .outputFormat("jpg")
- .toFiles(Rename.PREFIX_DOT_THUMBNAIL);
目前 Thumbnailator 項目非常的活躍,最近(20201017)剛發(fā)布了 0.4.13 版本。通過如下 Maven 配置可直接將 Thumbnailator 引入到你的項目中。
更多項目詳情請查看如下鏈接。
開源項目地址:https://github.com/coobird/thumbnailator
網(wǎng)頁題目:GitHubStar3.2KJava圖片縮略圖生成庫
鏈接地址:http://www.fisionsoft.com.cn/article/cdigeeg.html


咨詢
建站咨詢
