我正在尝试制作模糊位图的方法
使用简单的JAVA方法我觉得CPU太重了,所以我使用了renderscript
但这是我的问题,方法中的“var”无法识别
var cannot be resolved to a type
以下是方法:
public Bitmap BlurImage(Bitmap input, Context context) {
var rsScript = RenderScript.create(context);
var alloc = Allocation.CreateFromBitmap(rsScript, input);
var blur = ScriptIntrinsicBlur.Create(rsScript, alloc.Element);
blur.SetRadius(12);
blur.SetInput(alloc);
var result = Bitmap.createBitmap(input.getWidth(), input.getHeight(), input.getConfig());
var outAlloc = Allocation.CreateFromBitmap(rsScript, result);
blur.ForEach(outAlloc);
outAlloc.CopyTo(result);
rsScript.Destroy();
return result;
}