我很难让Bitmap在Android上进行模糊处理。
我看到了很多关于使用简单内核(如高斯模糊)的信息,但是这些方法不能满足我的需求。我想要实现更强大的模糊效果,类似于Photoshop中的径向模糊、方向模糊和普通模糊。
0 0 0 5 0 0 0
0 5 18 32 18 5 0
0 18 64 100 64 18 0
5 32 100 100 100 32 5
0 18 64 100 64 18 0
0 5 18 32 18 5 0
0 0 0 5 0 0 0
我的问题是,我真的不确定如何以高效的方式将这个与我的位图相乘。 我应该遍历每个像素并且...
image.getPixel(x, y)
在将这些值存储到新数组中(以便不必一遍又一遍地获取这些值),然后遍历该数组,对于每个值,将周围的值相加,乘以内核中相应字段除以1068(在上述内核的情况下(=所有条目求和))?
有更好的方法吗?边框有简单的解决方案吗?
或者在Android SDK中我错过了什么可用的东西?