![]() |
ластик
Подскажите как реализовать ластик. Не прямоугольной формы. Допустим круг.
Единственное что пришло в голову, это взять координаты всех пикселей ластика и на картинке найти пиксели по этим координатам, затем провести с ними необходимые манипуляции. Может есть другой способ? |
можно поиграться с blendMode ластика и отрисовкой результата в битмап
Код AS3:
|
таким образом можно сделать прозрачность?
|
навскидку что-то можно, но какие-то артефакты лезут
щупать\подбирать надо: может условие threshold'а, может не threshold, а copyPixels c параметром альфа-маски, может еще чего :) навскидку Код AS3:
|
интересные артефакты..
полагаю этот вариант не подойдет, ведь если на картинке изначально будет присутствовать цвет удовлетворяющий условию, то он так же заменится. |
ну да, не универсально, да и кривовато
надежнее будет по-простому копировать с альфа-маской Код AS3:
|
То что надо) Спасибо
|
| Часовой пояс GMT +4, время: 14:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.