From 9e5babf9db52e64bdae60137be7696e56241fca6 Mon Sep 17 00:00:00 2001 From: xingzilong <xingzilong@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 18 八月 2017 18:12:17 +0800 Subject: [PATCH] H264 NALU解析 并在RTSPServer判断 --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/BitmapUtil.java | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/BitmapUtil.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/BitmapUtil.java index 6d09740..ee8f3a8 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/BitmapUtil.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/BitmapUtil.java @@ -91,13 +91,17 @@ // // return output; - mBitmap = getRoundedBitmap(mBitmap, cornerRadius); + BitmapUtil bitmapUtil = new BitmapUtil(); + + mBitmap = mBitmap.copy(mBitmap.getConfig(), true); + + mBitmap = bitmapUtil.getRoundedBitmap(mBitmap, cornerRadius); // Add a border around rounded corners bitmap - mBitmap = addBorderToRoundedBitmap(mBitmap, cornerRadius, 10, Color.WHITE); + mBitmap = bitmapUtil.addBorderToRoundedBitmap(mBitmap, cornerRadius, 10, Color.WHITE); // Add a border around rounded corners bitmap as shadow - mBitmap = addBorderToRoundedBitmap(mBitmap, cornerRadius, 3, Color.LTGRAY); + mBitmap = bitmapUtil.addBorderToRoundedBitmap(mBitmap, cornerRadius, 3, Color.LTGRAY); return mBitmap; } @@ -154,7 +158,7 @@ } // Custom method to create rounded bitmap from a rectangular bitmap - public static Bitmap getRoundedBitmap(Bitmap srcBitmap, int cornerRadius) { + public Bitmap getRoundedBitmap(Bitmap srcBitmap, int cornerRadius) { // Initialize a new instance of Bitmap Bitmap dstBitmap = Bitmap.createBitmap( srcBitmap.getWidth(), // Width @@ -268,7 +272,7 @@ } // Custom method to add a border around rounded bitmap - public static Bitmap addBorderToRoundedBitmap(Bitmap srcBitmap, int cornerRadius, int borderWidth, int borderColor){ + public Bitmap addBorderToRoundedBitmap(Bitmap srcBitmap, int cornerRadius, int borderWidth, int borderColor){ // We will hide half border by bitmap borderWidth = borderWidth*2; -- Gitblit v1.8.0