Java Image Filters是一款基于Java的图像处理类库,特别是在图像滤镜特效方面,Java Image Filters简直就是强大到天衣无缝。它几乎提供了PS上大部分的图像特效。比如反色特效、图像扭曲、水波和纹理等效果。
更多特效大家可以去它的官方网站,也可以下载这个类库使用。链接见文末的软件首页和软件下载。
以下是Java Image Filters提供的所有图像滤镜特效以及每一种特效实现算法思路:
色彩调整
![]()
ChannelMixFilter - 混合RGB通道
![]()
ContrastFilter - 调整亮度和对比度
![]()
CurvesFilter - 调整曲线的图像
![]()
DiffusionFilter - 抖动
![]()
DitherFilter - 有序抖动
![]()
ExposureFilter - 改变图像的曝光度
![]()
GainFilter - 调节增益和偏置
![]()
GammaFilter - 调整图像伽玛
![]()
GrayFilter - 图像灰度
![]()
GrayscaleFilter - 转换成灰度图
![]()
HSBAdjustFilter - 调节色调,饱和度和亮度
![]()
InvertAlphaFilter - 反转Alpha通道
![]()
InvertFilter - 反转图像色彩
![]()
LevelsFilter - 调整图像的水平度
![]()
LookupFilter - 改变图像色彩查询表
![]()
MapColorsFilter - 颜色替换
![]()
MaskFilter - 遮罩
![]()
PosterizeFilter - 分色
![]()
QuantizeFilter - 量化的图像为256色,比如说,GIF出口
![]()
RescaleFilter - 颜色缩放因子
![]()
RGBAdjustFilter - 调整红、绿、蓝三个分量
![]()
SolarizeFilter - 过渡曝光
![]()
ThresholdFilter - 颜色阈值
![]()
TritoneFilter - 创建一个三色调图像
变形和扭曲
![]()
BicubicScaleFilter - Scaling with bicubic interpolation
![]()
CircleFilter - 让图像扭曲成圆环
![]()
CropFilter - 图像区域剪裁
![]()
DiffuseFilter - Diffuse the pixels of an image
![]()
DisplaceFilter - 玻璃效果
![]()
DissolveFilter - 随机像素透明溶解的图像
![]()
FieldWarpFilter - Warp images using a field warp algorithm
![]()
FlipFilter - 翻转和旋转图像
![]()
KaleidoscopeFilter - 万花筒效果
![]()
MarbleFilter - 大理石纹效果
![]()
MirrorFilter - 镜像效果
![]()
OffsetFilter - 偏移平铺图像
![]()
PerspectiveFilter - 透视畸变
![]()
PinchFilter - Whirl-and-pinch distortion
![]()
PolarFilter - 极坐标转换效果
![]()
RippleFilter - 纹波失真
![]()
RotateFilter - 翻转图像
![]()
ScaleFilter - 原点缩放图像
![]()
ShearFilter - Shear an image
![]()
SphereFilter - 镜头畸变
![]()
SwimFilter - 水下波纹效果
![]()
TileImageFilter - 图像平铺效果
![]()
TwirlFilter - 扭曲变形
![]()
WarpFilter - A general grid image warp
![]()
WaterFilter - 模拟水波效果

