强大的Java图像滤镜特效类库Java Image Filters

澳门新葡亰手机版 49

本文由码农网 –
小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!

Atitit (Sketch
Filter)素描滤镜的实现  图像处理
 attilax总结

Java Image
Filters是一款基于Java的图像处理类库,特别是在图像滤镜特效方面,Java
Image
Filters简直就是强大到天衣无缝。它几乎提供了PS上大部分的图像特效。比如反色特效、图像扭曲、水波和纹理等效果。

 

更多特效大家可以去它的官方网站,也可以下载这个类库使用。链接见文末的软件首页和软件下载。

 

以下是Java Image
Filters提供的所有图像滤镜特效以及每一种特效实现算法思路:

1.1. 素描滤镜的实现方法比较简单,这里我们直接写出算法过程如下:1

色彩调整

澳门新葡亰手机版 1

ChannelMixFilter – 混合RGB通道

澳门新葡亰手机版 2

ContrastFilter – 调整亮度和对比度

澳门新葡亰手机版 3

CurvesFilter – 调整曲线的图像

澳门新葡亰手机版 4

DiffusionFilter – 抖动

澳门新葡亰手机版 5

DitherFilter – 有序抖动

澳门新葡亰手机版 6

ExposureFilter – 改变图像的曝光度

澳门新葡亰手机版 7

GainFilter – 调节增益和偏置

澳门新葡亰手机版 8

GammaFilter – 调整图像伽玛

澳门新葡亰手机版 9

GrayFilter – 图像灰度

澳门新葡亰手机版 10

GrayscaleFilter –
转换成灰度图

澳门新葡亰手机版 11

HSBAdjustFilter – 调节色调,饱和度和亮度

澳门新葡亰手机版 12

InvertAlphaFilter – 反转Alpha通道

澳门新葡亰手机版 13

澳门新葡亰手机版,InvertFilter – 反转图像色彩

澳门新葡亰手机版 14

LevelsFilter – 调整图像的水平度

澳门新葡亰手机版 15

LookupFilter – 改变图像色彩查询表

澳门新葡亰手机版 16

MapColorsFilter –
颜色替换

澳门新葡亰手机版 17

MaskFilter – 遮罩

澳门新葡亰手机版 18

PosterizeFilter – 分色

澳门新葡亰手机版 19

QuantizeFilter – 量化的图像为256色,比如说,GIF出口

澳门新葡亰手机版 20

RescaleFilter – 颜色缩放因子

澳门新葡亰手机版 21

RGBAdjustFilter –
调整红、绿、蓝三个分量

澳门新葡亰手机版 22

SolarizeFilter –
过渡曝光

澳门新葡亰手机版 23

ThresholdFilter –
颜色阈值

澳门新葡亰手机版 24

TritoneFilter – 创建一个三色调图像

1.2. 颜色减淡COLOR_DODGE的公式如下1

变形和扭曲

澳门新葡亰手机版 25

BicubicScaleFilter –
Scaling with bicubic interpolation

澳门新葡亰手机版 26

CircleFilter –
让图像扭曲成圆环

澳门新葡亰手机版 27

CropFilter –
图像区域剪裁

澳门新葡亰手机版 28

DiffuseFilter –
Diffuse the pixels of an image

澳门新葡亰手机版 29

DisplaceFilter – 玻璃效果

澳门新葡亰手机版 30

DissolveFilter – 随机像素透明溶解的图像

澳门新葡亰手机版 31

FieldWarpFilter –
Warp images using a field warp algorithm

澳门新葡亰手机版 32

FlipFilter –
翻转和旋转图像

澳门新葡亰手机版 33

KaleidoscopeFilter – 万花筒效果

澳门新葡亰手机版 34

MarbleFilter – 大理石纹效果

澳门新葡亰手机版 35

MirrorFilter –
镜像效果

澳门新葡亰手机版 36

OffsetFilter – 偏移平铺图像

澳门新葡亰手机版 37

PerspectiveFilter – 透视畸变

澳门新葡亰手机版 38

PinchFilter –
Whirl-and-pinch distortion

澳门新葡亰手机版 39

PolarFilter – 极坐标转换效果

澳门新葡亰手机版 40

RippleFilter – 纹波失真

澳门新葡亰手机版 41

RotateFilter –
翻转图像

澳门新葡亰手机版 42

ScaleFilter –
原点缩放图像

澳门新葡亰手机版 43

ShearFilter – Shear
an image

澳门新葡亰手机版 44

SphereFilter – 镜头畸变

澳门新葡亰手机版 45

SwimFilter –
水下波纹效果

澳门新葡亰手机版 46

TileImageFilter –
图像平铺效果

澳门新葡亰手机版 47

TwirlFilter –
扭曲变形

澳门新葡亰手机版 48

WarpFilter – A
general grid image warp

澳门新葡亰手机版 49

WaterFilter –
模拟水波效果

1.3.
貌似javafx的类库可以实现颜色减淡叠加,我是自己实现的2

1.4.
Java Image
Filters是一款基于Java的图像处理类库,特别是在图像滤镜特效方面,2

1.4.1.
色彩调整2

1.4.2.
变形和扭曲5

1.5.
参考资料9