Open UjuiUjuMandan opened 1 year ago
这图片分辨率太高了 一张图解成rgba8888得占252M内存 哪怕进行一次downsampling也得占63M 内存放不下多少张 而且还有预加载机制 预加载后面的前面的就会被回收 所以直接黑屏了
你觉得咋办好 更激进的降采样 或者扩容最大内存使用量 还是在遇到这种高清图片时自动降低预载数量?这个可能得破坏架构才能写
扩容最大内存使用量
虽然不懂具体怎么实现,我觉得在不降低观感的情况下这是最好的选项了。
你觉得咋办好 更激进的降采样 或者扩容最大内存使用量 还是在遇到这种高清图片时自动降低预载数量?这个可能得破坏架构才能写
我们又不是专门的图片查看器 加提示吧
复现步骤 / Step to reproduce
预期行为 / Expected behaviour
放大图片。
实际行为 / Actual Behaviour
黑屏。
应用日志 / App logs
logcat-2023-06-10-23-39-19-318.txt
备注 / Addition details
出现黑屏时,在当前页面长按-刷新,这时看起来图片会重新下载,这时放大图片是没有问题的,但是退出图片视图,重新进入该图片又会出现放大时黑屏。
浏览其它画廊比如
就不会出现这种情况。
EhViewer 版本号 / EhViewer version code
1.8.9.0-SNAPSHOT
EhViewer CI 版本 / EhViewer CI Version
6e561ca
Android 系统版本 / Android version
Android 13
设备型号 / Device model
Pixel 5
SoC 型号 / Soc model
Qualcomm Snapdragon 765G
自查步骤 / Verify steps