我很难找出原因。我有一个宏正在运行,它每次都会使用截图工具在 FireFox 中的网站(表格)中以相同的精确坐标进行屏幕截图。
问题是,它有时会生成具有不同哈希值的屏幕截图(MD5、CRC、全一致等)。有时哈希值相等。这就像一盒巧克力。你永远不知道你会得到什么。如果每次坐标都相同,并且捕获的内容相同,则内容不应该发生变化。
有人能解释为什么会发生这种情况吗?我试图使屏幕截图理论上 99% 一致,并生成相同的 MD5 哈希,除非表格中的内容发生变化。
技术细节:
- Windows 10 最新版本上的 Windows 截图工具
- .PNG 输出屏幕截图
- 相同坐标
- 同一网页
- 偶尔哈希不同,偶尔哈希相同