AndroidBitmapMonitor icon indicating copy to clipboard operation
AndroidBitmapMonitor copied to clipboard

查看图片的时候黑屏

Open df13954 opened this issue 3 years ago • 8 comments

接入SDK之后,点击进入图片捕获列表,点击其中的图片进行查看详情。绝大部分图片都是黑的,没有显示出来。

环境: android 10,pixel3. implementation "com.github.bumptech.glide:annotations:4.12.0"

screen_cap_20230222_155504

df13954 avatar Feb 22 '23 07:02 df13954

收到,目前看应该和图片加载框架有关,Picasso 正常,Glide 在有的设备上会还原失败,这个问题我找时间看看,感谢反馈

shixinzhang avatar Feb 22 '23 11:02 shixinzhang

收到,目前看应该和图片加载框架有关,Picasso 正常,Glide 在有的设备上会还原失败,这个问题我找时间看看,感谢反馈

好的,期待更新

df13954 avatar Feb 24 '23 01:02 df13954

@shixinzhang 大佬我们项目也用了glide 。经过我不严谨的排查发现是Glide的图片复用逻辑导致的。setInBitmap创建了Bitmap 单这个时候是没有数据的,在decodeFromStream的时候会复用inBitmap的Bitmap。我断点在decodeStream之前把option中的inBitmap = null 就可以了。所以hook时机写入的Bitmap 就为黑图了。大佬看看怎么支持下? lADPKGXzVnrOdVnNBQDNAkA_576_1280 jpg_720x720g lADPJxDj2LBedVPNBQDNAkA_576_1280 jpg_720x720g

uchiaitachipro avatar Feb 24 '23 08:02 uchiaitachipro

@uchiaitachipro @ff-frida 这个问题已经修复了,麻烦升级到最新版本,感谢反馈~

shixinzhang avatar Feb 26 '23 02:02 shixinzhang

screen_cap_20230227_165102 screen_cap_20230227_165229 screen_cap_20230227_165238 更新到109版本,确实可以看到图片了,但是有部分图片看不到,有部分是花屏的。

df13954 avatar Feb 27 '23 08:02 df13954

@df13954 您可以上传一下会花屏的原始文件吗,我来看看原始图片数据,在哪一步还原出了问题。

shixinzhang avatar Mar 12 '23 13:03 shixinzhang

@df13954 您可以上传一下会花屏的原始文件吗,我来看看原始图片数据,在哪一步还原出了问题。

不好意识,最近忙,来了,我上传个坏图。

github不支持格式,我丢网盘了

链接: https://pan.baidu.com/s/1ogXEk8xSXZZmfNv-2isl3A?pwd=3333 提取码: 3333 复制这段内容后打开百度网盘手机App,操作更方便哦 --来自百度网盘超级会员v2的分享

df13954 avatar Mar 20 '23 02:03 df13954

@df13954 收到,最近同样事情比较多😭,周末找时间看下

shixinzhang avatar Mar 30 '23 13:03 shixinzhang