Android RenderScript模糊无法模糊文本

时间:2015-08-08 19:06:53

标签: android blur renderscript

因此,使用RenderScript的模糊算法基本上适用于平面图像。它不适用于文本。看起来所有文本都在模糊图像上重新渲染。所以文本确实对模糊有影响,但我认为在模糊之后,在所有内容上重新绘制另一层文本。这是我称之为功能的地方吗?我使用了来自Create blurry transparent background effect的BlurBuilder来实现这一点。

enter image description here

2 个答案:

答案 0 :(得分:1)

如果文本是Bitmap的一部分,当您将ScriptIntrinsicBlur应用于该Bitmap时,它肯定会模糊,因为应用于Bitmap的Gaussfilter只是像素值的平滑平均值,与内容无关。因此,我假设您要模糊的文本不是传递给ScriptIntrinsicBlur的Bitmap的一部分,而是保留在其他一些Layout元素中。

答案 1 :(得分:0)

我在各种图像上集中使用了RenderScript,并没有发现文本问题,但为了真正模糊文本,您可能需要使用较低的比例因子和模糊半径。比如尝试0.125的比例和25.0的半径和文本应该变得无法识别。