历经三个多月开发,终于完成了这三个库的编码工作。用到的开发语言主要有使用了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/ImageFilterC  C++ 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
   作者: daizhj, 代震军  
   微博: http://weibo.com/daizhj
   Tags: imagefilter, android,windowsphone,ios, vs2010,c++, java,c#

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

  1. Windows PC、 Linux、 Android、 iOS多平台支持H5无插件播放RTSP摄像机解决方案

    Windows PC. Linux. Android. iOS多平台支持H5无插件播放RTSP摄像机解决方案 需求分析 视频流媒体监控行业已经进入互联网时代,浏览器承载了绝大多数的互联网访问流量,目前 ...

  2. uni-app用着不香吗?Android,iOS,小程序一套代码吃通所有

    公司这要求把现有项目用uni-app在写一遍,做为一个前端开发者,说干就干吧. 毕竟老板是给你发工资的,所以有这样的需求你还是得去实现才行哈. 关注我的朋友你是支持我这样的精神?还是不赞同我这样的行动 ...

  3. .NET开源 Visual Studio支持Android和iOS 编程

    北京时间今天(11月13日)凌晨的Connect大会上,多少程序员的假想成为现实..NET开源,集成Clang和LLVM并且自带Android模拟器,这意味着VisualStudio这个当下最好没有之 ...

  4. 中国android和iOS用户数量,Android和iOS端Outlook用户数量突破1亿

    来源:cnBeta 根据微软官方提供的数据,微软的移动端电子邮件客户端再次创造了新的里程碑.全球范围内Android和iOS端的Microsoft Outlook用户数量已经突破1亿,而这是微软在移动 ...

  5. 相同点安卓和iosui的相同点_9个Android和iOS之间的交互差异点

    9个Android和iOS之间的交互差异点 十一月 8, 2019 发表于: 交互设计. 评论 Sponsor 移动端开发的主要载体是Android和iOS,在开发的时候出于某些原因而采用一套设计方案 ...

  6. APP批量自动生成各种不同分辨率尺寸图标和启动页(Android和iOS都支持) - 使用cordova-res图文教程

    打包应用的时候,无论 Android 还是 iOS,都要为不同设备分辨率准备不同尺寸的图标和启动页图片,非常费时费力,现在有一键生成工具那岂不快哉 开局两张图:icon和splash,其他全靠自动 文 ...

  7. Android和iOS 测试五个最好的开源自动化工具

    本文主要介绍Android和iOS 五个最好的开源自动化工具,这里整理了相关资料,希望能帮助测试软件的朋友,有需要的看下 自动化测试在产品测试上有着非常重要的作用.实现测试自动化有多种积极的方式,包括 ...

  8. 一套代码两端运行不靠谱?是时候放弃 C++ 跨 Android、iOS 端开发!

    「Write once,run anywhere!」想必是很多开发者以及企业梦寐以求的愿望,但是在分析跨平台中的种种成本之后,我们不禁发问,这种策略真的靠谱吗? 近日,云存储公司 Dropbox 就此 ...

  9. 实现Windows Phone、Android和iOS平台的统一硬件访问

    当.NET开发者打算向移动设备发展时,通常有3套API可供选择,分别是:Windows phone 7.MonoTouch和Mono for Android.随着.NET framework进行了大量 ...

最新文章

  1. 【FFmpeg】解码时refcounted_frames标志的使用
  2. 一个可供参考的Java高并发异步应用案例--转
  3. keepalived基础及使用DR模型构建一个real_server
  4. C#判断某天是否是周末或者节假日示例
  5. quicktype游戏java程序_使用QuickType工具从json自动生成类型声明代码
  6. js中split()和join()的用法
  7. Tokenview:交易所比特币净流出量大幅增加
  8. excel中最常用的30个函数_94个Excel常用函数目录
  9. Juniper MIP
  10. 翻译:Stairway to SQL Server Security Level 3: Principals and Securables
  11. Android系统优化
  12. Linux IPC:命名管道的使用
  13. oracle grant execute function,oracle grant 详解
  14. android主流视频直播sdk,Android视频直播SDK集成指引
  15. 啊哈C——学习3.4一起来找茬
  16. vue双向数据绑定原理学习
  17. 5星|《上帝的手术刀》:人类编辑自身基因的技术与商业过程。
  18. 统计1~N之间所有立方数的个数并输出这个数目(Java编写)
  19. Ubuntu-Touch-03:使用SSH连接手机
  20. GPON与EPON之比较(无源光网络技术)

热门文章

  1. LeetCode 88. 合并两个有序数组 golang
  2. 80. 删除排序数组中的重复项 II golang
  3. 分布式是写出来的(六)
  4. makefile内容小结
  5. java读取gxk文件,Java中常见的IO流及其使用
  6. 【Java学习笔记四】Java中的包
  7. BZOJ 2844 | HYSBZ - 2844albus就是要第一个出场——线性基
  8. Linux网络编程——tcp并发服务器(I/O复用之select)
  9. Java进阶之光!javaunicode码转字符
  10. 腾讯,字节,阿里,小米,京东大厂Offer拿到手软!分享一点面试小经验