![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2010
Адрес: Ярославль
Сообщений: 249
|
Не подскажите, как скопировать пикселы по фигуре (например по окружности). То есть у меня есть bitmap с рисунком и надо скопировать из него пикселы внутри определённого круга, желательно с размытым контуром. На подобии инструмента "Штамп" в фотошопе (мне не для этого).
|
|
|||||
|
Lorem ipsum
|
Копируем все пиксели (в заданных тобой пределах) в новую bitmapData1. Рисуем в каком-то спрайте нашу фигуру, размываем. Отрисовываем результат в bitmapData2. Копируем только альфу из bitmapData2 в bitmapData1. Как вариант.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Nov 2010
Адрес: Ярославль
Сообщений: 249
|
Спасибо) Попробуем.
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Можно, создав альфа-маску загодя (битмапдату с размытой фигурой), просто передавать ее потом в copyPixels() - параметр alphaBitmapData. Операций меньше, картинка сразу будет отрисовываться из исходника уже с нужной формой и альфа-каналом.
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 22.06.2011 в 00:11. |
|
|||||
|
Регистрация: Nov 2010
Адрес: Ярославль
Сообщений: 249
|
Да, спасибо, я уже понял.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|