Skip to content

BPG Viewer for Seer v1.1.1

Choose a tag to compare

@wunshare wunshare released this 19 Oct 07:54

⚠️ 历史版本,仅供回滚 / 对照。 当前版本是 v1.1.2:
输出与 v1.1.1 逐字节相同,但快 1.8~4.0 倍。

内容

  • bpgconv.exe 951,164 B / MD5 C79D41DD11D2F4E7EA01EEA28AB53C0D
    • 解码: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;动画取第一帧
  • 包内另含 plugin.json、README.md、zlib1.dll(实际上未被使用)
  • bpg-viewer-1.1.1.zip 363,852 B / MD5 4E61A62F4AD81CED622DE9411B22D308

已知问题(v1.1.2 已修)

  1. emoji / 罕见 CJK 路径预览直接失败:进程没有 UTF-8 清单,路径里落在 ANSI 代码页之外的
    字符会被吞成 ?,报 bpgconv: cannot open …\??emoji ????\x.bpg。
  2. 动态依赖 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

安装

  1. 下载下面的 bpg-viewer-1.1.1.zip
  2. Seer 设置 → Viewers → Local 标签 → 点 "+" 选择该 zip
  3. 资源管理器中选中任意 .bpg,按空格预览