нет нет мне не нужна ротация. я хочу растянуть/сжать изображение - произвольно (не пропорционально) по 4 вершинам. ну понятно что они будут вписаны в большой прямоугольник. я вообще думал что это тема простая. (хочу место сэкономить - порядка 18 изображений придется добавлять, если не решу эту проблему, килобайт на 500-600)сейчас нарисую рисунок чтобы всё стало ясно.
Еще раз повторяю это ротация.
Вы меняете положение в трех мерном режиме.
Почитайте вообще, что такое ротация, трапеция и пропорция.
На javascript это сделать наверно не удастся или очень сложно.
К примеру на других языках например ActionScript это делается через rotationX-Y-Z.
Я на js это никогда не делал, знаю, что есть ротация просто поворота на Canvas ну или самому повернуть. Но там только поворот, само вращение в 3х мерном пространстве думаю не удастся или будет очень сложно.
Да почему вы всё время про ротацию говорите? нужно просто битмап матрицу получить и перерасчитать для каждой точки цвет, с учетом изменений по линиям. просто хочется найти уже что-то готовое, от чего и начать плясать!