|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
|
Как сделать Magic Wand Tool из фотошопа?
Подскажите пожалуйста, возможно ли залить в BitmapData область пикселей одного цвета другим цветом (ч/б картинка)?
|
|
|||||
|
|
|||||
Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
|
О! спасибо!
Добавлено через 29 минут А можно как-то реализовать tolerance (чёткость границ заливки, захват приближенных цветов)? |
|
|||||
ветеран форума
|
с помощью метода threshold у BitmapData
__________________
4am is time to rock |
|
|||||
такой вариант:
в копии битмапа округляем RGB-компонеты всех пикселей до нужной точности floodFill'ом заливаем из заданной точки threshold'ом берем только залитую часть ее пририсовываем к оригиналу(или используем как маску) медленно, канеш возможно есть варианты и подешевле, но что-то у меня не сложилось, да и нужна была именно маска |
|
|||||
Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
|
У меня тут вопрос возник: Можно ли таким образом сделать раскраску для детей?
|
|
|||||
можно детям и не говорить, что ты floodFill'ом заливаешь, они и не заметят..
если серьезно, то раскраска это же наверное набор контуров.. имхо проще их загнать каждый в свой шейп, а по клику через ColorTransform красить их Последний раз редактировалось silin; 17.03.2009 в 23:53. |
|
|||||
Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
|
да у клиент спрашивает - можешь сделать раскраску? )
|
|
|||||
Регистрация: Nov 2005
Сообщений: 1,155
|
Самый простой вариант - делаешь ч-б картинку в битмапе - 2 цвета - белый и черные линии - floodfill белых областей все решает
|
|
|||||
Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
|
Да, наверное так и сделаю. Всем спасибо.
|
Часовой пояс GMT +4, время: 17:38. |
|
« Предыдущая тема | Следующая тема » |
|
|