Skip to content

BPG Viewer for Seer v1.1.2

Latest

Choose a tag to compare

@wunshare wunshare released this 19 Oct 07:36

变更

解码从单线程换成 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 一并删除。

安装

  1. 下载下面的 bpg-viewer-1.1.2.zip
  2. Seer 设置 → Viewers → Local 标签 → 点 "+" 选择该 zip
  3. 资源管理器中选中任意 .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)。