description:imglib 是一个轻量级的 JAVA 图像处理库,致力于简化对图像的常见处理。
repo: https://github.com/nackily/imglib
functions:
提供了图像收集的能力,允许从无到有创建图像,例如创建透明图像、hash 点阵图像、截取屏幕图像等。同时支持从文件中提取图像,例如从 PDF 文件中提取整页图像,从 GIF 文件中提取图像帧等;
借助于 Thumbnailator ,我们能轻松实现图像的基础操作,包括缩放、裁剪、旋转、图像水印和格式转换等等。在此基础上,imglib 扩展了添加边框、 无损放大、马赛克、圆角、灰度化、二值化、绘制形状等处理器;
提供了图像的聚合与分裂能力,包括归并多个图像为单个图像,以及拆分图像为多个图像。支持按照网格对图像进行剪切和拼图,合并多个图像到 GIF 文件中,开发者还可根据实际需求,进行自由扩展。
这个项目已经发布到 maven-repository ,最新的版本是 0.2.9 。文档也较为齐全了,为许多功能写了使用示例,支持中英文文档。
尽管这个项目才刚起步,已有功能的易用性和实用性还未得到验证,预计在未来的一段时间内能渐渐断的迭代和完善起来,也希望能有志同道合的伙伴加入进来。同时,俺也希望这个项目能一直向前,向前是需要新鲜血液的,对于 imglib 下个版本的新特性,如果你有任何的意见或者建议,请告诉我,不胜感激!