Python - Найти координаты относительно экрана - PullRequest
1 голос
/ 16 марта 2020

Привет, я не совсем уверен, как сформулировать этот вопрос, но в основном,

S

x1: 575, y1: 76, x2: 1585, y2: 780 - это позиция окна на моем экране, которая 1920x1080

Меньшее поле в окне x1: 539, y1: 257, x2: 752, y2: 498 относительно окна, координаты которого указаны выше

Я пытаюсь вычислить x1, y1, x2, y2 меньшего поля относительно моего экрана 1920x1080.

Это больше математическая задача, и я совершенно заблудился, как это сделать, ха-ха. e_e

Ожидаемый ответ: x1: 1120, y1: 337, x2: 1333, y2: 574 + - немного смещения, потому что все вышеперечисленные значения и эти ожидаемые значения измерены в краске на моем P C хаха e_e

Пожалуйста, помогите любому из вас, кто-нибудь из вас знает, математика! (

1 Ответ

2 голосов
/ 16 марта 2020

Это математическая задача, вы правы.

absolutex1 = outerx1 + innerx1
absolutey1 = outery1 + innery1
absolutex2 = outerx1 + innerx2
absolutey2 = outery1 + innery2

Если смотреть на внутреннее, оно относится только к внешнему x1, y1.

...