如何在android中添加图像效果?

我正尝试在我的android应用程序的图像上应用效果(棕褐色,亮度,绽放和其他图像效果,如果API为他们可用)。 但是,我完全无法得到精确和良好的代码或概念来解决这个问题。 尽pipeAndroid 4.0(API 14)已经在android.media.effect api中构build,但是我正在使用只包含Bitmap,Drawable,DrawableBitmap等的Android 2.1,但是我没有得到哪个工作。

  • 如何在不使用ImageView的情况下使用Picasso加载位图?
  • 如何在android图库中保存图像
  • ImageView坐标和位图像素之间的对应关系 - Android
  • 如何使用选择器在android中着色imageview
  • 在Android中,我可以使用布局xml中的资源图像吗?
  • 将活动的价值传递给观看类
  • 从字符串值设置Android图像
  • 如何从一个图像平滑过渡到另一个图像
  • 我在这里写了很多图片效果,你可以试试: http : //xjaphx.wordpress.com/learning/tutorials/

    注意:本教程旨在解释如何以最简单的方式实现图像效果algorithm,不推荐用于生产使用。

    至于皮特答案,我尝试了所有的课程,我很抱歉成为一个派对pooper,但这些类是非常缓慢的,至less需要10秒,与他们处理图像。 在我的情况下,我需要处理5个图像,然后用户才能继续stream动。

    几个小时后,我遇到了这个优秀的图书馆,(超容易与gradle集成):

    https://github.com/wasabeef/picasso-transformations

    这是如何使用它的一个例子:

    Transformation trans1 = new ContrastFilterTransformation(getActivity(), 1.5f); Transformation trans2 = new BrightnessFilterTransformation(getActivity(), 0.2f); Picasso.with(getActivity()).load(uri) .transform(trans1).transform(trans2).into(imageview3);