Android-ColorMatrixColorFilter vs setpixel?

Android-ColorMatrixColorFilter vs setpixel?,filter,colormatrix,drawbitmap,Filter,Colormatrix,Drawbitmap,我想实现将位图从颜色转换为灰色 首先,我使用两个for循环将每个像素设置为(R+G+B)/3 在将ColorMatrix.setSaturation()与ColorMatrix.setSaturation()一起使用ColorFilter后 性能优于setpixel 但是为什么setpixel方法比使用ColorMatrixColorFilter慢呢?谢谢

我想实现将位图从颜色转换为灰色

首先,我使用两个for循环将每个像素设置为(R+G+B)/3

在将ColorMatrix.setSaturation()与ColorMatrix.setSaturation()一起使用ColorFilter后

性能优于setpixel

但是为什么setpixel方法比使用ColorMatrixColorFilter慢呢?谢谢