Android照片过滤器

Android照片过滤器,android,image,performance,image-processing,Android,Image,Performance,Image Processing,我正在尝试用Android制作一些照片过滤器,我有代码 for(int x = 0; x < width; ++x) { for(int y = 0; y < height; ++y) { // get pixel color pixel = src.getPixel(x, y); A = Color.alpha(pixel); R = Color.red(pixe

我正在尝试用Android制作一些照片过滤器,我有代码

    for(int x = 0; x < width; ++x) {
        for(int y = 0; y < height; ++y) {
            // get pixel color
            pixel = src.getPixel(x, y);
            A = Color.alpha(pixel);
            R = Color.red(pixel);
            G = Color.green(pixel);
            B = Color.blue(pixel);
do some work here
            bmOut.setPixel(x, y, Color.argb(A, R, G, B));
for(int x=0;x
这是非常非常缓慢的,不可能做任何事情。
还有其他方法吗?

Android的媒体效果框架允许开发者轻松地将大量令人印象深刻的视觉效果应用于照片和视频。由于该框架使用GPU执行所有图像处理操作,它只能接受OpenGL纹理作为输入。请参阅了解如何使用OpenGL ES 2.0转换drawa使用颜色矩阵,而不是在嵌套循环中一次处理一个像素,而是一次处理整个图像。你可以做很多效果,比如灰度转换、乌贼色调、反转、后期处理、Brightness Adjustment,…我能用颜色矩阵做所有可能的效果吗?你能给我一些关于颜色矩阵的教程吗?你能做颜色效果。谷歌
android colormatrix
。谷歌
colormatrix
查找更多的颜色矩阵。