@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR1)
public Bitmap seven(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 colorMatrix7 = ScriptIntrinsicColorMatrix.create(renderScript, Element.U8_4(renderScript));
colorMatrix7.setColorMatrix(new android.renderscript.Matrix4f(new float[]
{
1.22994596833595f, 0.0209523774645382f, 0.383244054685119f, 0f,
0.450138899443543f, 1.18737418804171f, -0.106933249401007f, 0f
- 0.340084867779496f, 0.131673434493755f, 1.06368919471589f, 0f,
0f, 0f, 0f,
11.91f, 11.91f, 11.91f, 0f}));
colorMatrix7.forEach(inputAllocation, outputAllocation);
outputAllocation.copyTo(outBitmap);
return outBitmap;
}
PhotoFilter.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:FilterLibrary
作者:
评论列表
文章目录