
24.05.2010, 16:59
|
|
Регистрация: May 2010
Адрес: 55.755786° с.ш. 37.617633° в.д.
Сообщений: 12
|
Неравномерный scale
Хочу сделать следующее: чтобы scaleX у Bitmap было не константой, а некоторой функцией (в простейшем случае линейной) от х. То есть например правая часть картинки сжимается сильно, а левая остаётся почти неизменной и это сжатие нарастает от левого конца битмапы к правому.
Понятное дело, что можно это реализовать созданием новой битмапы и с помощью getPixel из старой, преобразования и setPixel на новую, получить желаемое. Но мне это нужно делать для большого количества битмап в каждом кадре и тут важна производительность. Может быть кто-нибудь подскажет более "прямой" и ненакладный путь?
|