天天看点

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

1. 色彩调整

​​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​​ - 创建一个三色调图像

1;2. 变形和扭曲

​​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​​ - 模拟水波效果

1. //为每一个动作注册名称和对应的滤镜  

2.     ContourFilter("轮廓",new ContourFilter()),  

3.     DespeckleFilter("去斑",new DespeckleFilter()),  

4.     DiffusionFilter("扩散",new DiffusionFilter()),  

5.     EdgeFilter("滤光",new EdgeFilter()),  

6.     EmbossFilter("浮雕",new EmbossFilter()),  

7.     EqualizeFilter("补偿",new EqualizeFilter()),  

8.     Flush3DFilter("3D",new Flush3DFilter()),  

9.     LevelsFilter("水平",new LevelsFilter()),  

10.     LightFilter("光源",new LightFilter()),  

11.     MedianFilter("中线",new MedianFilter()),  

12.     OilFilter("曝光",new OilFilter()),  

13.     PlasmaFilter("等离子",new PlasmaFilter()),  

14.     QuantizeFilter("量子化",new QuantizeFilter()),  

15.     SmearFilter("风化",new SmearFilter());