Если у кого-то еще нет лучшего решения и если у вас есть опыт программирования, вы можете быстро написать «почти в реальном времени» (вы должны нажать «Обновить гистограмму» вручную) самостоятельно с помощью Python и PIL, чтобы сделать снимок экрана, а затем сгенерировать и нарисуйте свою гистограмму .
Я подумал о том, как найти для вас активное окно в Windows, но на самом деле вам нужен ограничивающий прямоугольник, точно соответствующий отображаемому изображению, которому вы можете дать ImageGrab.grab(bbox)
. Для этого простейшим вариантом, вероятно, будет сворачивание собственного «размера / положения этого окна, чтобы оно точно покрывало изображение», используя любой набор инструментов GUI, который вы используете для рисования окна с помощью кнопки «Обновить гистограмму».
Другой вариант, при условии, что изображения не слишком велики, состоит в том, чтобы сгенерировать гистограмму из файла на диске и нажимать Ctrl + S перед каждым нажатием на кнопку «Обновить гистограмму».