为了实现三种语言一种命名方式,我采用了相同的类名,接口,namespace(package)。可以说只要熟悉了其中一个平台的代码,就可以很顺利的写出另外两个平台的滤镜代码(当然我后续还会加入更多的滤镜效果)。
该库基于LGPL协议,也就是说大家可以将其免费用于自己公司的项目及产品中(包括商业项目)。
当然如果大家用后觉得还可以的话,可以私下洽谈合作事宜.(包括商业方面, EMAIL: daizhj617595@126.com),呵呵!
下面是使用这三个滤镜类库所实现的滤镜效果。
InvertFilter
AutoLevelFilter
RadialDistortionFilter
BannerFilter(20, true)
BannerFilter(20, false)
BigBrotherFilter
BlackWhiteFilter
ColorQuantizeFilter
ConvolutionFilter
BrickFilter
BlockPrintFilter
EdgeFilter
FeatherFilter
GaussianBlurFilter
GradientMapFilter
HistogramEqualFilter
LightFilter
MistFilter
MonitorFilter
MosaicFilter
NeonFilter
NightVisionFilter
NoiseFilter
OilPaintFilter
OldPhotoFilter
PixelateFilter
RainBowFilter
RectMatrixFilter
ReflectionFilter(false)
ReflectionFilter(true)
ReliefFilter
SaturationModifyFilter
SepiaFilter
SmashColorFilter
ThresholdFilter
TintFilter
VignetteFilter
VintageFilter
WaterWaveFilter
XRadiationFilter
源码下载:
https://github.com/daizhenjun/ImageFilterC C++ for ios
https://github.com/daizhenjun/ImageFilterForWindowsPhone Windows Phone7
https://github.com/daizhenjun/ImageFilterForAndroid Android 2.1版本及以后
原文链接: https://www.cnblogs.com/Hack-ok/archive/2012/08/17/2643431.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/59803
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!