【发布时间】:2010-09-09 06:35:06
【问题描述】:
我正在努力使用 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 中是否有可用的东西?
【问题讨论】:
-
查看我的答案以获取适用于 Android 的完整复制和粘贴快速位图模糊实现:stackoverflow.com/a/10028267/578746