网络生成批量配置_GitHub Star 3.2K Java 图片缩略图生成库
生活随笔
收集整理的這篇文章主要介紹了
网络生成批量配置_GitHub Star 3.2K Java 图片缩略图生成库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大家好,我是你們的章魚貓。
最近有一個需求是需要給網站的圖片生成一個高質量的縮略圖,方便在有些場景中展示。而在 Java 中,如果要對圖片進行處理,需要了解和使用 Image I/O API、Java 2D API、圖片處理和圖片縮放技術等,整體來看處理縮略圖非常的復雜。
今天要推薦的開源庫 Thumbnailator(GitHub 標星 3.2K)就是為了幫助大家更好的生成圖片的縮略圖。
Thumbnailator 是一個單獨 Jar 包同時沒有任何其他的網絡庫依賴,這樣讓集成變得非常的簡單。以下代碼就能完成對某一個文件夾下的圖片進行批量的縮略圖生成。
Thumbnails.of(new?File("path/to/directory").listFiles())? .size(640,?480)? .outputFormat("jpg")? .toFiles(Rename.PREFIX_DOT_THUMBNAIL);目前 Thumbnailator 項目非常的活躍,最近(20201017)剛發布了 0.4.13 版本。通過如下 Maven 配置可直接將 Thumbnailator 引入到你的項目中。
更多項目詳情請查看如下鏈接。
開源項目地址:https://github.com/coobird/thumbnailator
總結
以上是生活随笔為你收集整理的网络生成批量配置_GitHub Star 3.2K Java 图片缩略图生成库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 福庆家具板是十 大名牌吗?值得用不
- 下一篇: java美元兑换,(Java实现) 美元