当前位置:  软件>java软件

Android 图片模糊 ImageBlurring

    来源:    发布时间:2014-12-18

    本文导语:  ImageBlurring Fast Blur 四种方式 项目里边含有一个实例项目,项目中有 JNI 的源码实现,以及 JNI 的生成文件。 邮件:qiujuer@live.cn QQ: 756069544 Weibo: @qiujuer 网站:www.qiujuer.net 捐助我


ImageBlurring

Android 中通过 Java 与 JNI 分别进行图片模糊;并且进行比较其运算速度。

相关文章 备注消息

后期优化将会集成到项目:XBMC的Android客户端 android-xbmcremote iis7站长之家

Screenshots RenderScript

Android 图片模糊 ImageBlurring[图片]

Fast Blur

Android 图片模糊 ImageBlurring[图片]

JniArray

Android 图片模糊 ImageBlurring[图片]

JniBitMap

Android 图片模糊 ImageBlurring[图片]

四种方式
  • RenderScript

    • 调用 Android 自带的 RenderScript 类进行图片模糊
    • 其模糊速度一般,与直接在Java层模糊区别不大
    • 我这边调试只能在 4.4 以上运行,理论上是 Android 17 以上都行
  • Fast Blur

    • Java层进行模糊
    • Fast Blur 是国外一位开发者发明的模糊方法
    • Fast Blur 原名是 堆栈模糊
  • JniArray

    • 其模糊规则是 堆栈模糊 的 C 语言实现
    • 在 JNI 层进行模糊,然后传回模糊后的数据
    • 在 Java 层对图片类解析得到 像素点 数组传入到 JNI 层
    • JNI 层对像素点集合进行模糊,模糊后传回
  • JniBitMap

    • 其模糊规则是 堆栈模糊 的 C 语言实现
    • 在 JNI 层进行模糊,然后传回模糊后的数据
    • 在 JNI 层直接对图片模糊,模糊后传回
你需要它

下载本项目,项目可导入到 Android Studio,Android Studio > 0.8.2

项目里边含有一个实例项目,项目中有 JNI 的源码实现,以及 JNI 的生成文件。

'Eclipse' 中无法直接导入项目,请先建立一个项目按照对应目录替换到自己项目中。

反馈

在使用中有任何问题,欢迎能及时反馈给我,可以用以下联系方式跟我交流

捐助我

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支付宝: qiujuer@live.cn );没钱捧个人场,谢谢各位。

关于我
  var info = { nickName : "qiujuer", site : "http://www.qiujuer.net" } 
License
Copyright 2014 CengaLabs.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.



    
 
 

您可能感兴趣的文章:

  • Android 图片浏览器 雪梦图片浏览器
  • android中知道图片name时获取图片的简单方法
  • 图片下载和缓存库 Android Picasso
  • Android设置桌面背景图片的实现方法
  • android 简单图片动画播放的实例代码
  • Android中将一个图片切割成多个图片的实现方法
  • Android 图片加载和缓存库 Glide
  • android通过bitmap生成新图片关键性代码
  • android保存Bitmap图片到指定文件夹示例
  • Android中让图片自适应控件的大小的方法
  • 怎样删除android的gallery中的图片实例说明
  • Android的ImageButton当显示Drawable图片时就不显示文字
  • android Imageview 图片覆盖具体实现
  • android中写一个内部类来选择文件夹中指定的图片类型实例说明
  • android图像绘制(五)画布保存为指定格式/大小的图片
  • Android依据名字通过反射获取在drawable中的图片
  • android播放gif格式图片示例
  • android 9PNG图片制作过程(图文介绍)
  • Android图片占用内存全面分析
  • 在Android开发中替换资源图片不起作用的解决方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 申请Android Map 的API Key(v2)的最新申请方式(SHA1密钥)
  • Android瀑布流实例 android_waterfall
  • Android开发需要的几点注意事项总结
  • Android系统自带样式 (android:theme)
  • android 4.0 托管进程介绍及优先级和回收机制
  • Android网络共享软件 Android Wifi Tether
  • Android访问与手机通讯相关类的介绍
  • Android 图标库 Android GraphView
  • Android及andriod无线网络Wifi开发的几点注意事项
  • 轻量级Android开发工具 Android Tools
  • Android 2.3 下StrictMode介绍
  • Android 开发环境 Android Studio
  • IDEA的Android开发插件 idea-android
  • Android手机事件提醒 Android Notifier
  • XBMC的Android客户端 android-xbmcremote
  • Android小游戏 Android Shapes
  • Android电池监控 Android Battery Dog
  • android开发:“android:WindowTitle”没有对应项no resource
  • Android 上类似IOS 的开关控件。 Android ToggleButton
  • Android 将 android view 的位置设为右下角的解决方法
  • Android 2D游戏引擎 Android Angle


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3