java开源图片处理库介绍

2019-12-09 09:47:47

站在好人的肩膀上,多用开源库提高质量和产量。

罗列一些好人榜

ImageIO

支持的处理操作:Java Image I/O API 功能有限,依赖自行封装
特点:JDK官方提供,稳定,但性能稍差
使用建议:简单图片处理。

ImageMagick

支持的处理操作:功能全面
特点:命令行调用
使用建议:复杂功能。

GraphicsMagick

支持的处理操作:由ImageMagick分离而来,功能全面
特点:由ImageMagick分离而来的工具集,支持大文件
使用建议:功能灵活。

Thumbnailator

支持的处理操作:图片缩放,区域裁剪,水印,旋转,保持比例
特点:google出品,官网需要梯子
使用建议:缩略图。

ImageJ

支持的处理操作:区域和像素统计, 间距,角度计算, 能创建柱状图和剖面图,进行傅里叶变换
特点:更新勤快,速率超快,自带编辑器,支持扩展
使用建议:追求性能的场景和科研分析领域。

SimpleImage

支持的处理操作:图片处理工具类 功能 等比例缩放 裁切 加水印 复合操作
特点:阿里出品,几年没更新了
使用建议:不建议。

Copyright tg-blog 京ICP备15066502号-2