Android, WindowsPhone7, IOS ,vc2010平台40多套图片滤镜开源

本文介绍了一位开发者历经三个月完成三个库的编码工作,包含C++, Java, C#三种语言的实现,并提供了统一的命名方式,便于移植。库基于LGPL协议,免费用于商业和非商业项目,包含多种滤镜效果。源码已开放下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  历经三个多月开发,终于完成了这三个库的编码工作。用到的开发语言主要有使用了C++(含部分Object-c),JAVA,C#。经过检测,目前已正式投入到生产环境中。

  为了实现三种语言一种命名方式,我采用了相同的类名,接口,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/ImageFilterCC++ for ios
https://github.com/daizhenjun/ImageFilterForWindowsPhone Windows Phone7
https://github.com/daizhenjun/ImageFilterForAndroid Android 2.1版本及以后

原文链接:http://www.cnblogs.com/daizhj/archive/2012/05/15/2501406.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值