com.supermap.mapping

类 BitmapUtils

  • java.lang.Object
    • com.supermap.mapping.BitmapUtils


  • public class BitmapUtils
    extends java.lang.Object
    author : linwenhao date : 2021/12/22 10:51 desc : bitmap工具类,内部类 version: 1.0
    • 构造器概要

      构造器 
      构造器和说明
      BitmapUtils() 
    • 方法概要

      所有方法 静态方法 具体方法 
      限定符和类型 方法和说明
      static android.graphics.Bitmap compressBitmap(android.graphics.Bitmap bitmap, float many)
      图片质量压缩
      static android.graphics.Bitmap createReflectionBitmap(android.graphics.Bitmap bitmap, float region)
      获得带倒影的图片方法
      static android.graphics.Bitmap cropBitmap(android.graphics.Bitmap bitmap, float wScale, float hScale)
      按比例裁剪图片
      static android.graphics.Bitmap mergeBitmap(android.graphics.Bitmap backBitmap, android.graphics.Bitmap frontBitmap)
      把两个位图覆盖合成为一个位图,以底层位图的长宽为基准
      static android.graphics.Bitmap scaleWithWH(android.graphics.Bitmap bitmap, double w, double h)
      图片缩放
      static android.graphics.Bitmap viewSnapshot(android.view.View view)
      对View(不包含surfaceview)进行截图
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • BitmapUtils

        public BitmapUtils()
    • 方法详细资料

      • mergeBitmap

        public static android.graphics.Bitmap mergeBitmap(android.graphics.Bitmap backBitmap,
                                                          android.graphics.Bitmap frontBitmap)
        把两个位图覆盖合成为一个位图,以底层位图的长宽为基准
        参数:
        backBitmap - 在底部的位图
        frontBitmap - 盖在上面的位图
        返回:
      • viewSnapshot

        public static android.graphics.Bitmap viewSnapshot(android.view.View view)
        对View(不包含surfaceview)进行截图
      • scaleWithWH

        public static android.graphics.Bitmap scaleWithWH(android.graphics.Bitmap bitmap,
                                                          double w,
                                                          double h)
        图片缩放
        参数:
        bitmap - 位图
        w - 新的宽度
        h - 新的高度
        返回:
        Bitmap
      • cropBitmap

        public static android.graphics.Bitmap cropBitmap(android.graphics.Bitmap bitmap,
                                                         float wScale,
                                                         float hScale)
        按比例裁剪图片
        参数:
        bitmap - 位图
        wScale - 裁剪宽 0~100%
        hScale - 裁剪高 0~100%
        返回:
        bitmap
      • createReflectionBitmap

        public static android.graphics.Bitmap createReflectionBitmap(android.graphics.Bitmap bitmap,
                                                                     float region)
        获得带倒影的图片方法
        参数:
        bitmap - 位图
        region - 倒影区域 0.1~1
        返回:
        bitmap
      • compressBitmap

        public static android.graphics.Bitmap compressBitmap(android.graphics.Bitmap bitmap,
                                                             float many)
        图片质量压缩
        参数:
        bitmap -
        many - 百分比
        返回: