winapi - 使用 Win32 在窗口上移动绘图
问题描述
我在屏幕上绘制了很多分散的像素。我想将它们全部向左移动几个像素。剩下的最后几列像素无关紧要——我可以在事后处理它们。
我尝试使用SetPixel
重绘翻译后的图像,虽然它有效,但它并没有我想要的那么快。因此,我开始在网上搜索特定功能以实现我的目的。我遇到了SetWorldTransform
,但据我所知,这仅用于翻译坐标,而不是完整的区域。我也发现OffsetRgn
了,但这似乎还有另一个目的。我还没有发现任何其他看起来很有希望的东西。
有什么我能做的比天真的更快SetPixel
吗?
解决方案
推荐阅读
- r - 联合数据方差分析:Cregg 包问题
- pdflib - PDF-Lib 设置文本方法去除文本域边框
- spring-boot - 有多个 Producer 实例时会创建多个 ProducerId
- google-sheets - Google Docs 发票模板,其中包含来自 Google 表格的动态项目行
- locust - 如何避免蝗虫将 502 响应失败视为最小响应时间?
- javascript - 即使我传递了正确的 FormData 文件图像,强大的返回 null 和两个空对象
- hangfire - Hangfire - 有没有办法在创建作业时将额外的元数据附加到它们以便以后能够识别它们?
- node.js - 使用 Eris 直接调用用户
- node.js - 如何告诉 pm2 忽略位于 node_modules 和子文件夹中的脚本中的所有错误?
- python - Pillow 不会在同一目录中打开图像。“FileNotFoundError:[Errno 2] 没有这样的文件或目录:”