我正在努力使用 Android 使位图模糊。
我已经看到了很多关于使用简单内核的信息,比如
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 中是否有可用的东西?