1

我正在开发一个图像编辑器 android 应用程序。在其中我需要对BeFunkey等图像应用效果。我尝试了很多链接,例如:

Android - 如何在位图上应用不同的图像效果,如棕褐色、黑白、模糊等

在 Android 中将位图转换为灰度

可绘制 => 灰度

http://shaikhhamadali.blogspot.in/2013/06/gray-scale-image-in-imageview-android_29.html

http://www.shaikhhamadali.blogspot.ro/p/home.html

http://android.okhelp.cz/hue-color-colored-filter-bitmap-image-android-example/

http://developer.android.com/reference/android/media/effect/EffectFactory.html

http://my.fit.edu/~vkepuska/ece5570/adt-bundle-windows-x86_64/sdk/samples/android-17/

http://www.blogosfera.co.uk/2013/06/how-to-give-a-posterize-effect-on-imageview/

http://xjaphx.wordpress.com/learning/tutorials/

Android 在带有遮罩的部分 imageView 上应用 colorMatrix colorFilter

http://activetuts.s3.amazonaws.com/tuts/070_effectsTester/Preview/EffectsTester.html [RGB 效果计算器]

了解使用 ColorMatrix 和 ColorMatrixColorFilter 修改 Drawable 的色调

Android 在带有遮罩的部分 imageView 上应用 colorMatrix colorFilter

http://docs.rainmeter.net/tips/colormatrix-guide(颜色指南)

http://www.adobetutorialz.com/articles/1987/1/Color-Matrix

http://blog.xamarin.com/android-tricks-vignette-image-effect/

如何移动文本视图?

在android中应用RGB颜色过滤器后如何将图像保存在sdcard中

http://www.showandtell-graphics.com/photosketch.html

但我仍然无法达到这些效果。

我需要从BeFunkey应用以下效果。::

瞬间 1

取景器 2

跨进程

夏季 2

老照片 1

复古 3

洛莫艺术

活力

倾斜移位

但我无法理解 Befunkey 到底发生了什么。我已经尝试了很多东西,比如在 android 中使用 ColorMatrix。我正在制作 diff diff Color Matrix 并将其传递给以下函数:

public void makingEffects(float[] mat, ImageView img) {

        ColorMatrix cm = new ColorMatrix();
        cm.postConcat(new ColorMatrix(mat));
        ColorFilter colorFilter = new ColorMatrixColorFilter(cm);

        img.setColorFilter(colorFilter);
    }

但我只得到颜色效果,但我想要像 BeFunkey 这样的效果。任何人都可以帮助我实现这一目标?

4

0 回答 0