MIT License

项目介绍

GEEKiDoS/bitblt-hdr 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 MIT License 许可证,目前获得 72 个 Star、4 次 Fork。

仓库全名
GEEKiDoS/bitblt-hdr
开源许可证
MIT License
Star 数
72
Fork 数
4
未关闭 Issue
4

README 摘要

BitBlt HDR Fixes overexposed hdr screenshot for softwares that using Bitblt api Using DXGI Desktop Duplication API and DX11 Compute Shader, It requires GPU that supports DX11 to works properly Download Go to releases How to use 1. Close your screenshotter 2. Put version.dll next to the exe of your screenshotter 3. You are good to go Tested Screenshotters 1. Tencent QQ (9.9.12-26466, NT Build with screenshot code in…

完整内容见 GitHub 原始 README 或本页 。

常见问题

bitblt-hdr 用什么语言开发?

主要使用 C++ 编写,采用 MIT License 许可证,目前有 72 个 Star。

bitblt-hdr 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 bitblt-hdr 的源码?

可以直接克隆仓库:git clone https://github.com/GEEKiDoS/bitblt-hdr.git,默认分支为 master;安装与运行步骤见仓库 README。

bitblt-hdr 最近还在维护吗?

仓库最近一次更新为 5月14日,当前有 4 个未关闭 Issue;Star 数为 72,可作为社区活跃度的参考。

关于

Fixes overexposed hdr screenshot for softwares that using Bitblt api

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
81
价值分
44
活跃状态
活跃

语言占比

Assembly
C
C++
HLSL

Release

  • 0.82025年6月3日
  • 0.72025年5月29日
  • 0.62025年5月25日
  • 0.52025年5月20日
  • 0.42025年5月19日

贡献者

README

BitBlt HDR

Fixes overexposed hdr screenshot for softwares that using Bitblt api

Using DXGI Desktop Duplication API and DX11 Compute Shader, It requires GPU that supports DX11 to works properly

Download

Go to releases

How to use

  1. Close your screenshotter
  2. Put version.dll next to the exe of your screenshotter
  3. You are good to go

Tested Screenshotters

  1. Tencent QQ (9.9.12-26466, NT Build with screenshot code in wrapper.node)
    • In some version of Windows, You need to place it to versions\<lastest version folder> to get it working #6
    • HDR Screenshot is now working by default since 9.9.30-48303 (#15), finally, thank you Tencent devs.
  2. Tencent QQ (9.7.23, old non-NT 32bit build)
    • In order to get it working, “Override high DPI scaling behavior” must set to “Application” in Compatibility setting for QQ.exe
  3. Snipaste (2.10.6) Built-in since v2.11, Enable it in Options/Screenshot/Behavior
  4. Flameshot (12.1.0)

Known Issue

  1. Multi-monitor is broken Fixed in 0.6
  2. Screenshot under 1680x1050 is broken Fixed in 0.8
  3. Displays plugged into multiple GPU would not works #11 #14

Demo Video (with Snipaste)

https://github.com/user-attachments/assets/0ef47c17-b880-4819-943f-74253cb13bf0

Disclaimer

Use it with QQNT could somehow resulted in a banned account.

评论

暂无评论