Android图像过滤器

介绍

图像过滤器允许您在图像上添加各种效果。 图像处理主要有两个目的:

  1. 图像理解:用于识别图像内容,气象图像具有人脸,物体(公共汽车,火车等),测量物体的尺寸等。 OpenCV (开源计算机视觉库)是用于图像理解的主要库之一。
  2. 图像美化:通过添加不同的滤镜,调整颜色,调整对比度等来美化图像。

Android为图像过滤器/处理提供了两个选项

  1. 通过将SDK与Java代码一起使用,Android SDK具有“ android.graphics”包,其中包含与图像处理相关的类。
  2. 将NDK与C / C ++代码一起使用。

android.graphics中的类列表

应用

本文介绍了简单的Android应用程序,该应用程序演示了30种不同的图像过滤器。 应用程序有一个按钮可以从图库中选择图像,底部的条带包含效果的视觉表示,然后只需单击效果即可应用到您选择的照片中。 应用程序将应用所选效果并将图像以效果名称存储在SDCard的根文件夹中。 图像过滤器/处理的整个逻辑是用纯Java编写的(没有NDK / C ++)。

应用程序屏幕截图

图片来源: http : //www.theotherhome.com/images/PackageImages/Large/2013-03-0811-37-01.jpg

设备-2013-08-30-104130 设备-2013-08-30-104059

应用程序中可用的不同图像滤镜

effect_watermark effect_tint

effect_smooth effect_sheding_yellow

effect_grayscale effect_sheding_green

effect_sheding_cyan effect_sheding

effect_sepia_green effect_sepia_blue

effect_sepia effect_saturation

effect_round_corner effect_mean_remove

effect_invert effect_hue

effect_gaussian_blue effect_flea

effect_engrave effect_emboss

effect_contrast effect_color_red

effect_gamma effect_color_green

effect_color_depth_64 effect_color_depth_32

effect_color_blue effect_brightness

effect_boost_3 effect_boost_2

effect_boost_1 effect_black

我要感谢Peter Huston先生http://petehouston.com/ )在他的博客中提供了Android Image Filters教程。

原始源代码: http : //xjaphx.wordpress.com/learning/tutorials/

资源资源

  1. http://www.jhlabs.com/ip/filters/
  2. http://developer.android.com/reference/android/media/effect/EffectFactory.html
  3. https://code.google.com/p/android-image-filtering/
  4. http://xjaphx.wordpress.com/learning/tutorials/
  5. https://code.google.com/p/android-image-filtering/
  6. https://github.com/ragnraok/android-image-filter

参考:来自KCG Bird 合作伙伴JCG合作伙伴 Ketan Parmar的Android图像过滤器

翻译自: https://www.javacodegeeks.com/2013/10/android-image-filters.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值