gpt4 book ai didi

python - 使用 python 检测屏幕上的图像预览应用更改所需时间的最快方法

转载 作者:太空宇宙 更新时间:2023-11-03 21:21:02 26 4
gpt4 key购买 nike

我正在通过更改亮度、对比度、饱和度来编辑图像。

我想计算在图像预览上应用这些更改所需的时间。我的意思是,当我将亮度从 0 更改为 10(使用自动化脚本)时:因此原始图像中的亮度必须增加。

所以我需要计算将原始图像预览更改为更改后的图像预览所需的时间。

我知道这样做的一种方法是:

  1. 我们需要对原始图像进行屏幕截图预览
  2. 更改亮度并启动计时器
  3. 截图预览并不断与原始图像进行比较,直到找到差异。
  4. 停止计时器。

因此所花费的时间将是开始时间和停止时间之间的差值。但这里的问题是我们看不到准确性,因为由于原始图像和更改后的预览图像的比较,一张屏幕截图与另一张屏幕截图之间有时会存在差异。

有人可以帮我在这里找到准确性吗?

谢谢!

最佳答案

我会做这样的事情:

from time import sleep, time
from os import stat

filename = 'image.jpeg'

last = None
while True:
s = stat(filename)
if last and last != s:
print(time(), s)
last = s
sleep(0.01)

即使用标准文件系统stat每秒查找文件更改 100 次...

我玩过之后似乎有用

关于python - 使用 python 检测屏幕上的图像预览应用更改所需时间的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54255820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com