Показать сообщение отдельно
Старый 24.05.2010, 16:59
totto вне форума Посмотреть профиль Отправить личное сообщение для totto Найти все сообщения от totto
  № 1  
Ответить с цитированием
totto

Регистрация: May 2010
Адрес: 55.755786° с.ш. 37.617633° в.д.
Сообщений: 12
По умолчанию Неравномерный scale

Хочу сделать следующее: чтобы scaleX у Bitmap было не константой, а некоторой функцией (в простейшем случае линейной) от х. То есть например правая часть картинки сжимается сильно, а левая остаётся почти неизменной и это сжатие нарастает от левого конца битмапы к правому.
Понятное дело, что можно это реализовать созданием новой битмапы и с помощью getPixel из старой, преобразования и setPixel на новую, получить желаемое. Но мне это нужно делать для большого количества битмап в каждом кадре и тут важна производительность. Может быть кто-нибудь подскажет более "прямой" и ненакладный путь?