GitHub Star 3.2K Java 图片缩略图生成库

开发 前端
最近有一个需求是需要给网站的图片生成一个高质量的缩略图,方便在有些场景中展示。

 最近有一个需求是需要给网站的图片生成一个高质量的缩略图,方便在有些场景中展示。而在 Java 中,如果要对图片进行处理,需要了解和使用 Image I/O API、Java 2D API、图片处理和图片缩放技术等,整体来看处理缩略图非常的复杂。

今天要推荐的开源库 Thumbnailator(GitHub 标星 3.2K)就是为了帮助大家更好的生成图片的缩略图。

GitHub Star 3.2K Java 图片缩略图生成库

Thumbnailator 是一个单独 Jar 包同时没有任何其他的网络库依赖,这样让集成变得非常的简单。以下代码就能完成对某一个文件夹下的图片进行批量的缩略图生成。

  1. Thumbnails.of(new File("path/to/directory").listFiles()) 
  2.   .size(640480
  3.   .outputFormat("jpg"
  4.   .toFiles(Rename.PREFIX_DOT_THUMBNAIL); 

目前 Thumbnailator 项目非常的活跃,最近(20201017)刚发布了 0.4.13 版本。通过如下 Maven 配置可直接将 Thumbnailator 引入到你的项目中。

GitHub Star 3.2K Java 图片缩略图生成库

更多项目详情请查看如下链接。

开源项目地址:https://github.com/coobird/thumbnailator

责任编辑:张燕妮 来源: 今日头条
相关推荐

2013-12-02 15:07:57

jQuery插件

2009-08-12 16:33:37

.NET生成缩略图

2013-08-12 15:26:49

测试

2009-12-07 11:21:59

PHP生成缩略图

2022-02-21 16:38:19

Serverless图片视频

2019-02-15 14:00:57

Linux命令缩略图

2009-08-28 15:19:17

C#实现缩略图

2009-08-28 10:22:13

Windows 7系统故障应对缩略图无法显示

2011-07-01 11:18:50

Qt 多线程

2009-10-26 17:38:22

VB.NET实现缩略图

2010-01-20 10:29:37

Chrome缩略图标签管理

2012-09-20 15:00:38

Win 8操作系统

2012-07-18 20:59:40

jQuery

2012-01-10 14:59:42

jQuery

2011-02-21 16:11:45

C#.NET.NET framew

2023-05-15 17:04:33

Edge浏览器

2009-12-02 18:38:21

PHP类库

2021-07-01 14:52:17

Windows 11操作系统微软

2010-04-07 09:28:29

Chrome缩略图

2015-08-25 16:13:18

Windows 10缓存
点赞
收藏

51CTO技术栈公众号