У меня есть массив точек, все из которых варьируются от x (0-512) и y (0-384), что означает соотношение сторон 4: 3.масштабирование 4: 3 указывает на 16: 9 баллов
Если я хочу показать все точки, отлично, на мониторе 16: 9, какая математика понадобится для достижения этого?
Скажет «й» моя 4: 3 точка и «точка» является 16: пунктом 9 мне нужно ..
Я думал, так что я пытаюсь растягивать его на 1920: мониторе 1080, который имеет соотношение сторон 16: 9
point = new PointF(ee.x * (1920/512), ee.y * (1080/384));
Но это похоже на abit.
Любая помощь? Благодарю.
Что значит «отлично»? Заполните весь монитор 16: 9, который разрушит соотношение сторон (кружок превратится в яйцо) или сохранит пропорции и примет черные вертикальные полосы влево и вправо от изображения 3: 4? – Roland
Удостоверьтесь, что вы используете поплавки, а затем приводите сюда целые числа '1920/512 = 3' и' 1080/382 = 2' ... просто делайте '1920.0' и' 1080.0' –