![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2010
Адрес: 55.755786° с.ш. 37.617633° в.д.
Сообщений: 12
|
Хочу сделать следующее: чтобы scaleX у Bitmap было не константой, а некоторой функцией (в простейшем случае линейной) от х. То есть например правая часть картинки сжимается сильно, а левая остаётся почти неизменной и это сжатие нарастает от левого конца битмапы к правому.
Понятное дело, что можно это реализовать созданием новой битмапы и с помощью getPixel из старой, преобразования и setPixel на новую, получить желаемое. Но мне это нужно делать для большого количества битмап в каждом кадре и тут важна производительность. Может быть кто-нибудь подскажет более "прямой" и ненакладный путь? |
|
|||||
|
Регистрация: May 2010
Адрес: 55.755786° с.ш. 37.617633° в.д.
Сообщений: 12
|
Способ с get/setPixel также зависит от количества и разрешения битмап.
Или Вы хотите сказать, что может оказаться, что при больших разрешениях будет быстрее один метод, а при меньших - другой? |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 400
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|