<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      安卓筆記俠

      專注安卓開發

      導航

      Android高斯模糊實現方案

      1、使用Glide
       Glide.with(this)
                          .load(service.getImageUri())
                          .dontAnimate()
                          .error(R.drawable.error_img)
                          // 設置高斯模糊
                          .bitmapTransform(new BlurTransformation(this, 14, 3))
                          .into(imageview);

      適用場景:動態配置的背景圖片

       

      2、對圖片高斯模糊,需要先將圖片轉成bitmap對象
      mport android.annotation.TargetApi;
      import android.content.Context;
      import android.graphics.Bitmap;
      import android.os.Build;
      import android.renderscript.Allocation;
      import android.renderscript.Element;
      import android.renderscript.RenderScript;
      import android.renderscript.ScriptIntrinsicBlur;
      
      public class BlurBitmapUtil {
      
          // 圖片縮放比例(即模糊度)
          private static final float BITMAP_SCALE = 0.4f;
      
          /**
           * @param context 上下文對象
           * @param image   需要模糊的圖片
           * @return 模糊處理后的Bitmap
           */
          @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
          public static Bitmap blurBitmap(Context context, Bitmap image, float blurRadius) {
              // 計算圖片縮小后的長寬
              int width = Math.round(image.getWidth() * BITMAP_SCALE);
              int height = Math.round(image.getHeight() * BITMAP_SCALE);
      
              // 將縮小后的圖片做為預渲染的圖片
              Bitmap inputBitmap = Bitmap.createScaledBitmap(image, width, height, false);
              // 創建一張渲染后的輸出圖片
              Bitmap outputBitmap = Bitmap.createBitmap(inputBitmap);
      
              // 創建RenderScript內核對象
              RenderScript rs = RenderScript.create(context);
              // 創建一個模糊效果的RenderScript的工具對象
              ScriptIntrinsicBlur blurScript = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs));
      
              // 由于RenderScript并沒有使用VM來分配內存,所以需要使用Allocation類來創建和分配內存空間
              // 創建Allocation對象的時候其實內存是空的,需要使用copyTo()將數據填充進去
              Allocation tmpIn = Allocation.createFromBitmap(rs, inputBitmap);
              Allocation tmpOut = Allocation.createFromBitmap(rs, outputBitmap);
      
              // 設置渲染的模糊程度, 25f是最大模糊度
              blurScript.setRadius(blurRadius);
              // 設置blurScript對象的輸入內存
              blurScript.setInput(tmpIn);
              // 將輸出數據保存到輸出內存中
              blurScript.forEach(tmpOut);
      
              // 將數據填充到Allocation中
              tmpOut.copyTo(outputBitmap);
      
              return outputBitmap;
          }
      }

      不推薦:使用bitmap,頻繁操作的話比較耗性能。

       

      3、使用高斯模糊遮罩,可以對指定區域進行模糊,不需要處理單張圖片(推薦!!)

      推薦一個github上的項目,親測有效。https://github.com/mmin18/RealtimeBlurView

        <com.github.mmin18.widget.RealtimeBlurView
                              android:id="@+id/blurview"
                              android:layout_width="match_parent"
                              android:layout_height="210dp"
                              android:visibility="gone"
                              app:realtimeBlurRadius="5dp"
                              app:realtimeOverlayColor="#00000000" />

       

      app:realtimeOverlayColor="#00000000",這里設置成透明色,效果就如同直接對圖片進行高斯模糊。

       

       

      posted on 2019-10-24 13:14  安卓筆記俠  閱讀(6805)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产成人高清亚洲综合| 国产女人18毛片水真多1| 91孕妇精品一区二区三区| 亚在线观看免费视频入口| 国产精品久久欧美久久一区| 四虎永久精品在线视频| 国产精品污一区二区三区| 久久婷婷国产精品香蕉| 亚洲少妇一区二区三区老| 亚洲精品乱码久久久久久蜜桃不卡| 九九热精品免费在线视频| 日本久久久久久久做爰片日本| 五月婷婷久久中文字幕| 内射囯产旡码丰满少妇| 视频一区视频二区亚洲视频| 亚洲av无码成人精品区一区| 精品超清无码视频在线观看| 亚洲第一视频区| 日韩放荡少妇无码视频| 日本一区二区三区后入式 | 日韩精品一区二区三区中文无码| 免费看女人与善牲交| 在线国产精品中文字幕| 人人超碰人摸人爱| 精品九九人人做人人爱| 亚洲精品乱码免费精品乱| 99精品人妻少妇一区| 精品人妻中文字幕av| 国产成人AV在线免播放观看新| 最新亚洲春色av无码专区| 玩弄美艳馊子高潮无码| 国产亚洲欧美另类一区二区| 欧美日韩精品一区二区三区高清视频 | 亚洲 制服 丝袜 无码| 九九电影网午夜理论片| 成人乱码一区二区三区四区| 99久久国产综合精品成人影院| 国产精品亚洲综合久久小说| 女人高潮流白浆视频| 少妇人妻偷人精品一区二| 玩弄漂亮少妇高潮白浆|