@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR1)
public Bitmap fifteen(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 colorMatrix13 = ScriptIntrinsicColorMatrix.create(renderScript, Element.U8_4(renderScript));
colorMatrix13.setColorMatrix(new android.renderscript.Matrix4f(new float[]
{
2.10279132254252f, -0.298212630531356f, 0.42128146417712f, 0f,
0.222897572029231f, 1.68701190285368f, -0.883421304780577f, 0f,
-0.765688894571747f, 0.171200727677677f, 2.02213984060346f, 0f,
0 , 0 ,0 ,1f
}));
colorMatrix13.forEach(inputAllocation, outputAllocation);
outputAllocation.copyTo(outBitmap);
return outBitmap;
}
PhotoFilter.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:FilterLibrary
作者:
评论列表
文章目录