@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR1)
public Bitmap twelve(Context context, Bitmap bitmap){
renderScript=RenderScript.create(context);
outBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), bitmap.getConfig());
inputAllocation=Allocation.createFromBitmap(renderScript,bitmap);
outputAllocation=Allocation.createTyped(renderScript,inputAllocation.getType());
final ScriptIntrinsicColorMatrix colorMatrix12 = ScriptIntrinsicColorMatrix.create(renderScript, Element.U8_4(renderScript));
colorMatrix12.setColorMatrix(new android.renderscript.Matrix4f(new float[]
{
.309f, .409f, .309f, 0f,
.609f, .309f, .409f, 0f,
0.42f, .42f, .2f, 0f,
0f, 0f, 0f, 1f
}));
colorMatrix12.forEach(inputAllocation, outputAllocation);
outputAllocation.copyTo(outBitmap);
return outBitmap;
}
PhotoFilter.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:FilterLibrary
作者:
评论列表
文章目录