java吧 关注:1,252,944贴子:12,741,476
  • 6回复贴,共1

求教安卓Bitmap

只看楼主收藏回复

图片数据是字符数组byte[],这个数据放在别的平台都能正常还原成图片,数据没问题。在安卓里用BitmapFactory.decodeByteArray赋给Bitmap就会出问题,小图正常,稍微大一些的图开始错位、变色,大图直接bitmap是null。


IP属地:浙江来自Android客户端1楼2024-07-09 16:32回复
    用BitmapRegionDecoder试了下选区解码,发现大图片上面一部分能还原(大概就跟小图片差不多大小),其他部分几乎全黑,偶尔有几个像素点
    目前排查觉得是内存限制的原因,但找不到解决方法。用insamplesize换采样率没用,图片变糊了,但错位变色的情况完全一样


    IP属地:浙江来自Android客户端2楼2024-07-09 16:34
    回复
      图片压一压,一般展示的图片都是压缩后的,下载才是原图


      IP属地:广东3楼2024-07-09 16:35
      收起回复
        还是不行
        我传了个只有68KB的图片,仍然有错位变色情况


        IP属地:浙江来自Android客户端4楼2024-07-09 21:29
        回复