发现问题:

Bitmap too large to be uploaded into a texture (1445x6459, max=4096x4096)

意思就是bitmap的长图超长了,大于了4096

把bitmap的长度压制4096

fun resizeImage(bitmap: Bitmap, limit: Int = 4096): Bitmap? {val width = bitmap.width// 原图的宽val height = bitmap.height// 原图的高if (width.coerceAtLeast(height) <= limit) return bitmapval scale = limit.toFloat() / width.coerceAtLeast(height)// 计算的缩放比例val matrix = Matrix()  // 用于缩放的矩阵 矩阵缩放matrix.postScale(scale, scale) // 生成新的bitmapreturn Bitmap.createBitmap(bitmap, 0, 0, width, height, matrix, true)
}

Android 加载超长大图(长度超过4096)的解决方案和处理办法相关推荐

  1. android开发 加载大图,Android加载超长图(微博长图)

    对于一些需要加载超长图需求的同学,可能一开始使用使用bitmap或者inputstream转bitmap(或类似加载库)会发现出现图片太大加载不出来的问题(其实我也是遇到了这个问题ヽ(≧Д≦)ノ).解 ...

  2. Android加载超长图(微博长图)

    对于一些需要加载超长图需求的同学,可能一开始使用使用bitmap或者inputstream转bitmap(或类似加载库)会发现出现图片太大加载不出来的问题(其实我也是遇到了这个问题ヽ(≧Д≦)ノ).解 ...

  3. android加载长图宽度自适应,Android使用Glide加载超长图

    app项目开发过程中,大都有查看图片详情的功能模块.实现的方式一般都是通过viewpager+photoView+Glide的方式.这种方式下,如果碰到加载超长图,比如说高清版的清明上河图/世界地图, ...

  4. 一招解决Android 加载高清大图

    本文转自:http://blog.csdn.net/lmj623565791/article/details/49300989 最近花时间详细拜读了郭神博客的图片加载系列,感觉收获不少.正好想将自己之 ...

  5. Android加载大图片不OutOfMemoryError

    Android加载图片时,对于分辨率小,配置低的机子,很容易发生OutOfMemoryError.手机的内存比图片的大很多,怎么会这样? 在设置Android虚拟机的内存时: RAM:模拟器的内存空间 ...

  6. Android手机内存图片读取,有效解决Android加载大图片内存溢出的问题

    今天在交流群里,有人问我他经常遇到加载图片时内存溢出的问题,遇到的情况还是在自己的测试机或者手机里没有问题,做好了, 到了客户手机里就内存溢出了.其实有时候不同的手机和不同的系统对内存的要求不一样,尤 ...

  7. Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)【系列1】...

     Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)[系列1] Android在加载或者处理超大巨 ...

  8. Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)【系列1】

     Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)[系列1] Android在加载或者处理超大巨 ...

  9. Android 加载本地图片(文件管理器中的图片墙)

    Android 加载本地图片(文件管理器中的图片墙) --关于图片墙的一些感悟与疑问,希望大家共同探讨. (By伊叶也) 图片显示及监听 1.图片显示:基本上就5种显示形式(如果同时嵌入5种形式,采用 ...

最新文章

  1. 2021年度值得学习的100个案例榜单
  2. [asp.net core]project.json(1)
  3. js 获取最近几天的时间字符串
  4. 互联网1分钟 |1123
  5. HDU1007 Quoit Design 分治+递归
  6. (6) Google2012笔试卷
  7. SAP CRM Reference类型下拉菜单里的值是从哪里取出的
  8. 程序人生:给所有程序员的27个建议,抽空看看吧!
  9. vSAN其实很简单-一张图搞清楚不同vSAN版本之间的功能差异
  10. runtime_mysql_users_proxysql的配置系统
  11. 苹果Mac全能视频播放器:Playr
  12. java自动化学习笔记
  13. 解决windows下的mysql匿名登陆无法使用mysql数据库的问题
  14. matlab 股票分时图_matlab画股票走势图 急急急!
  15. Linux—RAID磁盘阵列与阵列卡
  16. 9.23 深度学习微调
  17. 《Neural Architectures for Nested NER through Linearization》
  18. GTK、GDK、GLIB三者的关系 - 阿堂的专栏 - 博客频道 - CSDN.NET
  19. IDEA中enter键换行问题
  20. 鸿蒙2.0正式开源,华为重磅押注开发者生态

热门文章

  1. 集美大学计算机专业2020,2020集美大学计算机工程学院考研调剂信息
  2. 全场景智慧:新工业革命必须拥抱的晨曦
  3. 流控制(RTS/CTS/DTR/DSR )
  4. Delphi 实现卸载Windows应用程序(类似360软件管家-卸载程序)
  5. 微软Windows11 21H2 22000.51 X64 官方正版ISO镜像系统
  6. 局域网无法访问工作组问题
  7. 证件照小程序开发 | 自动抠图换背景换底色
  8. 2020计算机行业秋季校招总结及未来建议
  9. 微信收发邮件的个人邮箱怎么注册,VIP个人邮箱怎么注册申请?
  10. 26MB160A-ASEMI大功率电源专用单相整流桥26MB160A