Автор Тема: [Математика] как узнать координаты точки в разных окнах  (Прочитано 226 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yurazh [?]

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
окно допустим  1000,700 ( нужный координат в 500,220),
если окно 1200,800 . как узнать координат который был в прошлом окне?

Русское сообщество AutoIt


Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3693
  • Репутация: 979
    • Награды
  • Версия AutoIt: 3.3.14.0

Оффлайн yurazh [?]

  • Новичок
  • *
  • Сообщений: 5

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0

не подходит, там смещаются координаты .

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3693
  • Репутация: 979
    • Награды
  • Версия AutoIt: 3.3.14.0
Что значит "смещаются"?

Русское сообщество AutoIt

Re: [Математика] как узнать координаты точки в разных окнах
« Ответ #3 Отправлен: Февраль 13, 2018, 18:41:20 »

Оффлайн yurazh [?]

  • Новичок
  • *
  • Сообщений: 5

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Что значит "смещаются"?
есть окно 1000х700 ( точка в 707, 618)
меняю размер окна 1300х700 (точка в 860 , 618 )
хотя (1300умножить707)разделить1000= 919

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3693
  • Репутация: 979
    • Награды
  • Версия AutoIt: 3.3.14.0
Если под "точкой" вы понимаете не координату, а расположение пикселя определённого цвета, то его смещение будет зависеть от алгоритмов масштабирования конкретного рендера. При некоторых масштабах даже сам цвет может измениться из-за смешивания соседних цветов.

Оффлайн yurazh [?]

  • Новичок
  • *
  • Сообщений: 5

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Если под "точкой" вы понимаете не координату, а расположение пикселя определённого цвета, то его смещение будет зависеть от алгоритмов масштабирования конкретного рендера. При некоторых масштабах даже сам цвет может измениться из-за смешивания соседних цветов.
мне не цвет надо, а именно координаты того пикселя


Добавлено: Февраль 13, 2018, 21:53:51
Если под "точкой" вы понимаете не координату, а расположение пикселя определённого цвета, то его смещение будет зависеть от алгоритмов масштабирования конкретного рендера. При некоторых масштабах даже сам цвет может измениться из-за смешивания соседних цветов.
и есть ли возможность вычислить как изменяется маштаб ?

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3693
  • Репутация: 979
    • Награды
  • Версия AutoIt: 3.3.14.0
yurazh  [?]
Цитировать
есть ли возможность вычислить как изменяется маштаб
Если ширина окна была 1000, а стала 1300, то она увеличилась на 30%. Следовательно текущий масштаб 130%. Но это вам не поможет.
Вам нужно найти закономерность смещения пикселя при изменении размеров окна. Для этого с определённым шагом изменяйте размер окна и записывайте координаты пикселя. В результате получите таблицу соответствий. Далее анализируете изменение координат (можете даже график построить), находите закономерность и описываете её формулой.

Русское сообщество AutoIt

Re: [Математика] как узнать координаты точки в разных окнах
« Ответ #7 Отправлен: Февраль 14, 2018, 16:07:09 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
12931 Просмотров
Последний ответ Декабрь 15, 2009, 19:03:09
от Sspl
11 Ответов
10038 Просмотров
Последний ответ Январь 16, 2017, 11:04:47
от Garrett
1 Ответов
2124 Просмотров
Последний ответ Июль 25, 2012, 20:23:04
от AZJIO
11 Ответов
6487 Просмотров
Последний ответ Июль 27, 2012, 13:08:55
от AZJIO
0 Ответов
2709 Просмотров
Последний ответ Август 26, 2012, 22:52:04
от joker2d
5 Ответов
2815 Просмотров
Последний ответ Апрель 04, 2013, 18:58:36
от InnI
1 Ответов
2951 Просмотров
Последний ответ Сентябрь 09, 2013, 19:16:33
от Zaramot
4 Ответов
2310 Просмотров
Последний ответ Ноябрь 09, 2013, 13:57:26
от madmasles
1 Ответов
764 Просмотров
Последний ответ Март 18, 2015, 17:42:51
от madmasles
6 Ответов
316 Просмотров
Последний ответ Декабрь 22, 2017, 06:04:45
от Hiki