TGViewer
V2EX V2EX @pushv2ex · 548 subscribers
Post #236823 2
[Android] 灵光一闪漫画 App 用 GPU shader 做高分缩放,性能直接起飞

本地看漫画一直心念念 Perfect Viewer 的缩放滤镜,无奈相比 GPU 缩放,软件重采样的成本实在是太高了,最简单的 120 帧手机屏幕上双指缩放,每帧都要 CPU 重绘位图,性能和内存占用爆炸。

昨晚睡觉前灵光一闪,可以直接用 GPU shader 缩放,这样不用重绘位图,不用传递 viewport 坐标给解码,不用改图形代码,而且就算是 24MP 以上的位图 120 帧 重绘对 GPU 来说性能也完全可以接受。

两者一结合,现在 LocalViewer 解码用软件降采样或者直接原图输出,然后渲染交给 GPU shader 缩放,效果和性能统统满意。

顺便支持了相机 RAW 直出手机屏幕 HDR 显示,效果一流。

https://github.com/zmz125000/LocalViewer

RAW HDR 样图来自 https://raw.pixls.us/
More from @pushv2ex
  1. Oct 12, 2026[程序员] AI 这么牛,为什么大厂的一些东西还这么多 bug,这么难用 qwen code 这个命令行工具,每次都是修复一堆 bug ,尝试用了好几次,都有明显的体验问题。 at…
  2. Oct 12, 2026[程序员] 用 Codex 很不爽,我退订了,拜拜 月初一天蹬完一周的量,急得没办法准备去开通 200 美元的订阅,结果苹果给我拦了,说是礼品卡有 3 天待审时间。我谢谢你,帮我省…
  3. Oct 12, 2026● 可靠性:OAuth 401 刷新重试、storageV5 磁盘暂存、关停时上报在途、失败去重。 通道③ 3P OTel ( opt-in ):CLAUDE_CODE_ENABL…
  4. Oct 12, 2026[程序员] 拿 REA 逆了一把 ClaudeCode 昨晚临睡前整执行任务呢,CC 提示凉了,tmd. 享年 2 周不到,搞得我一宿没睡好. 这次本来感觉挺稳的,就是正常 CC…
  5. Oct 12, 2026[Claude] 被 Claude 钓鱼执法了,这套路我服 简单说一下前后过程: 10 日中午我发现 Claude 给我埋雷(生成的宣传图中包含 台 x 独 x 字样),然后我立即…
  6. Oct 12, 2026[程序员] 我们是不是正在经历程序员的“蒸汽机时刻”? 8 年后端,最近一年重度用 AI 这两年 AI 的进化速度,让我越来越难回答一个问题:程序员这个职业还能存在多久? 以前是我…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →