Repository navigation
Releases: wunshare/seer_bpg_plugin
Releases · wunshare/seer_bpg_plugin
Release list
BPG Viewer for Seer v1.1.2
变更
解码从单线程换成 WPP 波前多线程(默认 1 job / 逻辑核,上限 32)+ 修复版 PGO。
端到端 JPG q90 实测(9950X,min-of-7):
| 图片 | v1.1.1 | v1.1.2 | 提速 |
|---|---|---|---|
| 6MP / 2.3 MB | 226 ms | 66 ms | 3.4× |
| 8.3MP / 0.1 MB(4K 截图) | 101 ms | 56 ms | 1.8× |
| 90MP / 21 MB | 2452 ms | 605 ms | 4.0× |
| 小图(clock.bpg) | 10.6 ms | 10.9 ms | 1.0× |
JPG 输出与 v1.1.1 逐字节相同(WPP 位精确),所以 Seer 已缓存的预览不会失效。
修复
- emoji / 罕见 CJK 路径预览直接失败:进程补上 UTF-8 清单(
activeCodePage=UTF-8),
修复前报bpgconv: cannot open …\??emoji ????\x.bpg。 - 动态依赖
libwinpthread-1.dll,而 v1.1.1 的 zip 并未附带它(本机能用只是因为 PATH 里有 MinGW):
改为-static后导入表只剩 KERNEL32 + UCRT,zip 里已无用的zlib1.dll一并删除。
安装
- 下载下面的
bpg-viewer-1.1.2.zip - Seer 设置 → Viewers → Local 标签 → 点 "+" 选择该 zip
- 资源管理器中选中任意
.bpg,按空格预览
已经缓存过预览的文件会秒开(缓存命中);想看提速请挑一张没预览过的图。
校验
| 文件 | 大小 | MD5 |
|---|---|---|
bpgconv.exe(包内) |
1,184,768 B | 3070E9B1CB259149C9395B901B3328DD |
bpg-viewer-1.1.2.zip |
404,363 B | 253D5E5E1A3569BB7935714ED035320F |
验证
8 个语料 × 5 种模式(JPG q90 / q75、PNG、PNG 与 JPG 降采样)与 v1.1.1 输出逐字节一致;
并按 Seer 真实缓存路径 %TEMP%\Seer\<源文件内容 MD5>.jpg 回放比对(含 90MP 一例,605 ms)。
BPG Viewer for Seer v1.1.1
⚠️ 历史版本,仅供回滚 / 对照。 当前版本是 v1.1.2:
输出与 v1.1.1 逐字节相同,但快 1.8~4.0 倍。
内容
bpgconv.exe951,164 B / MD5C79D41DD11D2F4E7EA01EEA28AB53C0D- 解码:libbpg 0.9.8(PGO 优化,单线程 —— 构建时没有
-DUSE_WPP) - 编码:libjpeg-turbo (SIMD) → JPG q90(视觉无损:vs 无损解码 PSNR 45.25 dB / SSIM 1.0000)
- 支持 4:2:0 / 4:2:2 / 4:4:4 / CMYK、8-12bit(降 8bit 输出)、alpha;动画取第一帧
- 解码:libbpg 0.9.8(PGO 优化,单线程 —— 构建时没有
- 包内另含
plugin.json、README.md、zlib1.dll(实际上未被使用) bpg-viewer-1.1.1.zip363,852 B / MD54E61A62F4AD81CED622DE9411B22D308
已知问题(v1.1.2 已修)
- emoji / 罕见 CJK 路径预览直接失败:进程没有 UTF-8 清单,路径里落在 ANSI 代码页之外的
字符会被吞成?,报bpgconv: cannot open …\??emoji ????\x.bpg。 - 动态依赖
libwinpthread-1.dll,但包内并未附带它:只有在 PATH 里放了 MinGW(C:\tools\winlibs等)
的机器上才跑得起来。
性能(9950X 实测,含解码端到端,JPG q90)
| 图片 | 本版(v1.1.1,单线程解码) | v1.1.2(WPP 多线程 + PGO) |
|---|---|---|
| 6MP / 2.3 MB | 226 ms | 66 ms |
| 8.3MP / 0.1 MB(4K 截图) | 101 ms | 56 ms |
| 90MP / 21 MB | 2452 ms | 605 ms |
| 小图(clock.bpg) | 10.6 ms | 10.9 ms |
安装
- 下载下面的
bpg-viewer-1.1.1.zip - Seer 设置 → Viewers → Local 标签 → 点 "+" 选择该 zip
- 资源管理器中选中任意
.bpg,按空格预览