Я пытаюсь создать функцию, которая будет масштабировать изображение так, чтобы часть изображения идеально вписывалась в сетку.
Я позволю пользователю выбрать первую точку, и функция запишет значения X и Y.тогда пользователь выберет вторую точку, которую он хочет внутри ячейки.После того, как обе точки выбраны, оно будет преобразовано в процент с помощью
squaresizeX = round ( (distance(point1X,0,point2X,0) / 64) * 100 ) / 100
squaresizeY = round ((distance(0,point1Y,0,point2Y) / 64)* 100 ) / 100
. Затем я попытался установить шкалу с помощью
image-Width * (1 + (1 - squaresizeX))
image-height * (1 + (1 - squaresizeY))
* 1012.* Моя идея состояла в том, чтобы мультиплеер оригинального размера изображения по дефициту + оригинальный размер.Но это не масштабирует его до желаемого размера, а только увеличивает размер покупки на небольшой процент.(Имеет смысл делать математику вне функции.)
Мой вопрос задается X и Y 2 точками и известным размером ячейки.Как я могу масштабировать изображение так, чтобы зона в пределах 2 точек идеально вписывалась в ячейку?
Спасибо.