我正在尝试在我的Android应用程序中对图像应用效果 (如棕褐色、亮度、绽放等,如果有相应的API),但我完全无法获取精确和良好的代码或解决该问题的概念。虽然Android 4.0 (API 14)中内置了android.media.effect API,但我正在使用Android 2.1,只有Bitmap、Drawable、DrawableBitmap等,但我不知道应该使用哪个。
我正在尝试在我的Android应用程序中对图像应用效果 (如棕褐色、亮度、绽放等,如果有相应的API),但我完全无法获取精确和良好的代码或解决该问题的概念。虽然Android 4.0 (API 14)中内置了android.media.effect API,但我正在使用Android 2.1,只有Bitmap、Drawable、DrawableBitmap等,但我不知道应该使用哪个。
我在这里编写了许多图像效果,你可以试试:http://xjaphx.wordpress.com/learning/tutorials/
注意:这些教程旨在以最简单的方式解释图像效果算法的实现,不建议用于生产环境。
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);