Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源自荐】Imglib 轻量级的 JAVA 图像处理库 #2851

Open
nackily opened this issue Jan 16, 2023 · 0 comments
Open

【开源自荐】Imglib 轻量级的 JAVA 图像处理库 #2851

nackily opened this issue Jan 16, 2023 · 0 comments

Comments

@nackily
Copy link

nackily commented Jan 16, 2023

imglib 是一个轻量级的 JAVA 图像处理库,立足于简化对图像的常见处理,代码仓库链接:https://github.com/nackily/imglib

imglib 主要提供三部分的能力:

  1. 图像收集

    imglib 提供了图像收集的能力,允许开发者从无到有创建图像,例如创建透明图像、hash 点阵图像、截取屏幕图像等。同时开发者可从文件中提取图像, 例如从 PDF 文件中提取整页图像,从 GIF 文件中提取图像帧等。

  2. 图像处理

    借助于 Thumbnailator,我们能轻松实现图像的基础操作,包括缩放、裁剪、旋转、图像水印和格式转换等等。在此基础上,imglib 扩展了添加边框、 无损放大、马赛克、圆角、灰度化、二值化、绘制形状等处理器。

  3. 聚合与分裂

    imglib 提供了图像的聚合与分裂能力,包括归并多个图像为单个图像,以及拆分图像为多个图像。支持按照网格对图像进行剪切和拼图,合并多个图像到 GIF 文件中,开发者还可根据实际需求,进行自由扩展。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants