maven依赖
<dependency><groupId>com.jhlabs</groupId><artifactId>filters</artifactId><version>2.0.235-1</version></dependency>
可用图片过滤处理
ApplyMaskFilter
AverageFilter
BicubicScaleFilter 使用双三次插值调整图像大小。
BlockFilter 马赛克滤镜,可产生像素化效果。您可以改变块的大小。
BlurFilter 模糊滤镜,使用 3x3 模糊内核对图像进行非常轻微的模糊处理。
BorderFilter 边框滤镜,为图像添加边框。
BoxBlurFilter 使用框模糊算法对图像进行模糊处理。
BrushedMetalFilter 拉丝金属滤镜,创建拉丝金属纹理。
BumpFilter 凹凸滤镜,强调图像中的边缘。
CausticsFilter 模拟光线通过水折射时产生的焦散。
CellularFilter 蜂窝滤镜,
ChannelMixFilter 通道混合滤镜,调整红、绿、蓝颜色的值。
CheckFilter 创建棋盘格图案。
ChromaKeyFilter
ChromeFilter 金属特效滤镜
CircleFilter 圆形滤镜,通过环绕圆圈来扭曲图像。
ColorHalftoneFilter 颜色半调滤镜,添加打印点效果。
CompositeFilter
ContourFilter
ContrastFilter 对比度滤镜,更改图像的亮度和对比度。
ConvolveFilter 通过卷积内核对图像执行卷积运算。
CropFilter 剪切滤镜,可指定要裁剪的矩形。
CrystallizeFilter 结晶滤镜,图像中生成彩色玻璃效果。
CurlFilter
CurvesFilter 曲线滤镜,通过曲线调整红、绿、蓝颜色的值。
DeinterlaceFilter
DespeckleFilter 使用八壳算法减少图像中的光噪声。
DiffuseFilter 漫反射滤镜,通过随机置换图像中的像素来创建扩散效果。
DiffusionFilter 扩散滤镜,使用误差将图像转换为指定数量的颜色扩散抖动。
DilateFilter
DisplaceFilter 扭曲滤镜,使用置换贴图扭曲图像。置换贴图是一个 灰度图像,其每个点的渐变用于置换源中的像素 图像。
DissolveFilter 溶解滤镜,通过使随机像素透明来“溶解”图像。
DitherFilter 抖动滤镜,将图像抖动为指定数量的颜色。
DoGFilter 通过高斯差值进行边缘检测。
EdgeFilter 检测筛选器中的边缘。
EmbossFilter 浮雕滤镜,对图像进行浮雕效果。
EqualizeFilter
ErodeAlphaFilter
ErodeFilter
ExposureFilter 曝光滤镜,更改图像的曝光度。
FadeFilter
FBMFilter 生成灰度纹理 布朗运动。
FeedbackFilter 通过变换在自身上重复绘制源图像。
FieldWarpFilter 字段扭曲滤镜,使用场变形算法对图像进行变形。
FillFilter 填充滤镜,只是用给定的颜色填充图像。
FlareFilter 渲染镜头光晕。
FlipFilter 翻转滤镜,对图像进行简单的反射和旋转。可以旋转图像 以 90、180 或 270 度,水平、垂直或围绕其前对角线翻转。
Flush3DFilter
FourColorFilter 绘制四色渐变
GainFilter 增益滤镜,改图像中颜色的增益和偏差。更改偏差(bias)会改变亮度。更改增益(gain)会改变对比度。
GammaFilter 伽玛滤镜,改图像灰度系数。参数 gamma 小于1的值会使图像更暗, 大于1的值会使其更亮。
GaussianFilter 高斯模糊滤镜,参数radius越大图像越模糊
GlintFilter
GlowFilter 通过添加要从原始图像中减去的图像的模糊版本,在图像上产生发光效果。
GradientFilter 绘制径向、线性、扇形和方形渐变
GradientWipeFilter 使用蒙版将一个图像溶解到另一个图像中
GrayFilter 灰色滤镜,生成图像的“灰显”版本。
GrayscaleFilter 灰度滤镜,将图像转换为灰度图像。
HalftoneFilter 对图像执行简单的半调。
HighPassFilter 用作图像中空间频率的高通滤波器。
HSBAdjustFilter 色相/饱和度/明度调整滤镜。您可以使用它来为图像着色或使颜色更加饱和。
ImageCombiningFilter
InterpolateFilter
InvertAlphaFilter 反转透明度滤镜,将反转图像的 Alpha 通道。
InvertFilter 反转滤镜,反转图像中的所有像素,将其转换为照片 阴性。
JavaLnFFilter
KaleidoscopeFilter 万花筒滤镜,产生万花筒的效果,模拟图像上两面镜子的连接 以一定角度。
KeyFilter
LaplaceFilter 使用 lalace 运算符执行边缘检测。
LensBlurFilter 模拟由摄像机镜头引起的模糊。
LevelsFilter 级别滤镜,图像色阶调整。
LifeFilter
LightFilter 提供复杂的浮雕效果,使用 阴影 模拟光线照射到图像上的外观。
LookupFilter 将图像转换为灰度图像并重新着色。
MapColorsFilter 将图像中的一种颜色替换为另一种颜色。
MapFilter
MarbleFilter 大理石条纹滤镜,将大理石花纹效果应用于图像,以随机量置换像素。
MarbleTexFilter
MaskFilter 将 32 位蒙版应用于图像中的每个 ARGB 像素。
MaximumFilter 将每个像素替换为输入像素及其八个相邻像素的最大值。
MedianFilter 将每个像素替换为输入像素及其八个相邻像素的中位数。
MinimumFilter 将每个像素替换为输入像素及其 8 个相邻像素的最小值。
MirrorFilter 镜像滤镜,使用渐变透明度垂直镜像图像。
MotionBlurFilter 运动模糊滤镜,模拟图像上的运动模糊。
MutatableFilter
NoiseFilter 噪声滤镜,向图像添加随机杂色。
OffsetFilter 偏移滤镜,按 X 和 Y 方向上指定的量平移图像。
OilFilter 可产生油画效果。
OpacityFilter 通过缩放图像的 Alpha 通道来更改图像的不透明度。
OutlineFilter
PerspectiveFilter 透视扭曲滤镜,对图像执行透视扭曲。您可以指定图像的四个角将移动到的点。
PinchFilter 捃合扭曲滤镜,将图像朝给定的中心点捏合,并按给定的角度扭曲它。
PlasmaFilter 使用中点位移算法生成“等离子”云。
PointFilter
PointillizeFilter 将图像绘制为一系列污点。您可以通过更改光斑大小、布局和模糊度来实现各种效果。
PolarFilter 极化滤镜,在极坐标和直角坐标之间转换图像。
PosterizeFilter 色调分离滤镜,通过将每个通道量化到指定数量的级别来分离图像。
PremultiplyFilter 具有单独 Alpha 的图像转换为具有预乘 Alpha 的图像。
QuantizeFilter 量化滤镜,使用八叉树将图像量化为指定数量的颜色。
QuiltFilter
RaysFilter 光线滤镜,模拟从图像中发出的光线。
ReduceNoiseFilter
RenderTextFilter
RescaleFilter 用于更改蒙版或 用于增强灯光效果。
RGBAdjustFilter 红色、绿色和蓝色颜色调整滤镜。
RippleFilter 波纹滤镜,将水平或垂直涟漪图像。
RotateFilter 旋转滤镜,将图像旋转到给定角度。
SaturationFilter
ScaleFilter 缩放滤镜,使用面积平均算法缩放图像
ScratchFilter 划痕滤镜,在图像上呈现随机线条。
ShadeFilter
ShadowFilter 阴影滤镜,为图像生成投影。
ShapeFilter 形状滤镜,将“形状爆发”渐变应用于图像。
SharpenFilter 锐化滤镜,使用 3x3 锐化内核对图像进行非常轻微的锐化。
ShatterFilter
ShearFilter 通过给定的 X 和 Y 角度剪切图像。
ShineFilter
SkeletonFilter
SkyFilter
SmartBlurFilter 智能模糊滤镜。
SmearFilter 涂抹滤镜,通过将像素涂抹到相邻区域来产生各种绘画风格效果。
SolarizeFilter 太阳能滤镜,将“V”形传递函数应用于 图像。
SparkleFilter 在图像上绘制闪光或旭日纹效果。
SphereFilter 球体滤镜,将鱼眼镜头类型效果应用于图像。
StampFilter 图章滤镜,可产生橡皮图章类型的效果。
SwimFilter 水下扭曲滤镜,对图像应用扭曲,使其看起来像在水下。
SwizzleFilter
TextureFilter 纹理滤镜,基于杂色函数生成灰度纹理。
ThresholdFilter 阈值滤镜,通过将所有比阈值亮的像素更改为白色来将彩色图像转换为黑白 并且所有像素都比黑色阈值暗
TransferFilter
TileImageFilter 将图像平铺到更大的图像中。
TransformFilter
TransitionFilter
TritoneFilter 三色调滤镜,可创建图像的三色调版本。
TwirlFilter 旋转滤镜,通过绕中心扭动图像。
UnpremultiplyFilter 将具有预乘 Alpha 的图像转换为具有单独 Alpha 的图像。
UnsharpFilter 通过钝化蒙版锐化图像,其中从原始图像中减去图像的模糊版本。
VariableBlurFilter 用可变模糊半径对图像进行模糊处理。
WarpFilter 网格变形滤镜,使用网格变形算法对图像进行变形。
WaterFilter 水波纹滤镜,图像上产生水波纹效果。
WeaveFilter 图像中产生编织效果。
WholeImageFilter
WoodFilter 动态生成木头纹理效果。
CompoundFilter 复合滤镜,顺序应用两个过滤器
IteratedFilter 迭代另一个滤镜__