Какой код написал, такой результат и получил, чему удивляться то.
В нормальной реализации, ты должен отождествлять каждый палец на карте и увеличивать карту и двигать её так, чтобы под пальцами оказывались те же самые точки.
Никто за тебя не напишет конкретное решение по тебя, это тебе не фриланс биржа.
Раз ты пишешь, что это что-то близкое к RAW то и копай в эту сторону. Кодировка в LoadImageRawData такая же, какую текстуры ты объявил.
Задачка 5 класс.
Дано: нужно переместить объект из точки А в точку Б за 1 секунду.
Вопрос: на сколько объект переместиться за время, которое прошло с предыдущего кадра?
Не сразу его телепортируем в Б, а по чуть чуть, с каждым кадром.
Да.
Или вы способны телепатически отправить путь в запросе в программу? Тогда научите браузеры так же работать, а не писать им все эти бла/бла/бла/ещё/разок/и/последний/бла