Se você quiser escalonar a coordenada y, você deve multiplicar 0.71111 pelo seu fator de escala 1.2. A fórmula geral é:
se a matriz for
a b c
d e f
g h i
então a fórmula é
new_x = (a * old_x + b * old_y + c) / (g * old_x + h * old_y + i)
new_y = (d * old_x + e * old_y + f) / (g * old_x + h * old_y + i)
Esta é uma transformação projetiva. Em quase todos os casos (ou seja, em todos os casos, a menos que sua exibição seja um projetor que projeta de forma áspera em uma parede), você só precisa de uma transformação linear, portanto, defina g h i
para 0 0 1
.
Se você for fazer alguma coisa mais avançada, deve saber que, para a finalidade deste cálculo, old_x / new_x etc estão no intervalo entre 0 e 1.