DXGI 高速截图 再升级,终版。
本帖最后由 urenai 于 2025-2-6 15:38 编辑取数据() = 原始 位图数据,不带头。
取差异() = 对标上次快照,差异部分。
取位图() = 把 取数据() 加上bmp头 返回。
测试,每秒 55帧 有效帧, 其中少5帧 是算差异耗时了。
到此结束了。没有升级的空间了。
再次号召 大神 动动小手 封装 一个高速 压缩 ;
这次免费了,不要你金币,回复自取。
这份新年礼物喜欢吗??爱了吗??
**** Hidden Message *****
顶一个,666 顶一个,666 什么是高速压缩?压缩多大的文件耗时多少算高速压缩了? 学习一下。。。 是吗 顶一个,666 看看有没有用SSE加速··· ZSTD解压缩库,添加了多线程和压缩速度的设置,压缩170M的数据我自己电脑有7倍速度左右的提升,多线程并且开启最快速度之后压缩170M数据在70ms左右。
之前使用ZSTD_compressCCtx进行压缩,设置了多线程速度不变,我以为已经默认开启了多线程,看了头文件说明默认是单线程,需要手动开启多线程并且使用ZSTD_compress2才能进行多线程压缩,解压没有找到多线程相关的函数。
压缩速度要编译出来才明显,调试状态下比较慢,至于直接用源文件封库,源文件实在太多了,而且zstd官方给的方法也是编译库调用,我电脑只有vs2022,需要vs2019可以自己编译一个库文件替换进去。
ZSTD解压缩库 - 火山平台俱乐部 - 递归火山软件开发平台 - Powered by Discuz!
爱了,爱了,顶一个!谢谢分享!