![]() |
Как изменить цвет картинки?
Здравствуйте!
Есть у меня картинка-курсор: http://img-fotki.yandex.ru/get/3308/...2e3506b4_L.jpg Мне нужно в коде иметь возможность изменить цвет этого курсора, то есть нужно менять цвет черных пикселей, а остальные не трогать. Картинка эта попадает в программу из библиотеки, созданной sfwmill Код AS3:
Если честно, не знаю как подойти к решению этой проблемы. Возможно, нужно как-то использовать класс BitmapData, но как — не понятно. |
у битмап объектов есть свойство .bitmapData
|
ммои фантазии: если нужноа не большая палитра, то можно сделать мувик где было бы несколько фреймов с курсорами разных цветов и потом просто переключать фреймы...вот вторая фантазия для мазахистов нарисовать этот курсор программно)
|
Цвета берутся из бд, так что вариант 1 — не подойдет. Нарисовать программно не сложно, но результат будет плохой из-за антиалиазинга.
|
Есть у класса BitmapData метод threshold(). А с антиалиазингом что не так?
|
А еще у BD есть метод paletteMap.
|
| Часовой пояс GMT +4, время: 03:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.