GitHub Star 3.2K Java 图片缩略图生成库
2023-03-14 09:42:52 时间
最近有一个需求是需要给网站的图片生成一个高质量的缩略图,方便在有些场景中展示。而在 Java 中,如果要对图片进行处理,需要了解和使用 Image I/O API、Java 2D API、图片处理和图片缩放技术等,整体来看处理缩略图非常的复杂。
今天要推荐的开源库 Thumbnailator(GitHub 标星 3.2K)就是为了帮助大家更好的生成图片的缩略图。
![GitHub Star 3.2K Java 图片缩略图生成库](https://s2.51cto.com/oss/202011/02/5662e34d108c7e873c02917b43e0a74d.png)
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 引入到你的项目中。
![GitHub Star 3.2K Java 图片缩略图生成库](https://s3.51cto.com/oss/202011/02/173d91d99eb55ba9a935293cdb3a785a.png)
更多项目详情请查看如下链接。
开源项目地址:https://github.com/coobird/thumbnailator
相关文章
- VBA实用小程序:将Excel中的内容输入到Word
- 三大运营商大举进军,国内云计算行业正迎来巨变
- VBA实用小程序:将Excel中的内容输入到PowerPoint
- 穿越周期,2023年数字化转型十大关键趋势
- 如何固化ZYNQ PL端程序到FLASH
- SASE很红,但关注SSE或许更靠谱
- ChatGPT要和搜索引擎抢饭碗?
- Power Query技巧:更强大的拆分
- ScreenFlow,Mac电脑好用的屏幕录像软件
- Power Query技巧:一次查找并返回匹配的多个项目
- VBA应用技巧:根据条件设置工作表标签颜色
- CloudMounter,云盘本地加载工具
- Vectorworks 2023,强大的3D建筑设计工具
- 上云尚未成功,“下云潮”已悄然来临?
- 为何ChatGPT一出现让巨头们都坐不住?
- 开源真的香,风险知多少?
- 2023年,可观测性迎来哪些新趋势?
- Mac电脑必备屏幕截图软件,Snagit
- 手动测试依然很重要
- CPU火焰图初探-优化0.1%