Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.03.2011, 22:58
Новичок на форуме
Отправить личное сообщение для Nickolac Посмотреть профиль Найти все сообщения от Nickolac
 
Регистрация: 25.03.2011
Сообщений: 2

Canvas замена цвета области, ограниченной другим цветом
Есть изображение:область зеленого цвета с границей красного цвета (граница слишком извилистая, чтобы ее перерисовывать). Нужно по событию заменить зеленый цвет на синий. В С++, к примеру, есть функция попиксельной замены данного цвета(зеленого) до тех пор, пока не встретится условный(красный). Возможно ли это на JS, и как быстро это будет работать?
Ответить с цитированием
  #2 (permalink)  
Старый 25.03.2011, 23:49
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

http://w3pro.ru/article/html-5-canva...chinayushchikh
Ответить с цитированием
  #3 (permalink)  
Старый 26.03.2011, 15:30
Новичок на форуме
Отправить личное сообщение для Nickolac Посмотреть профиль Найти все сообщения от Nickolac
 
Регистрация: 25.03.2011
Сообщений: 2

Спасибо, конечно, за ссылку. НО минус этого метода в том что большинство браузеров не поддерживают метод getImageData, к сожалению(проверено на Firefox 4 и Opera 11). Может еще есть какие-то варианты решения? Желательно одной функцией залить область одного цвета до границы другого цвета.
Ответить с цитированием
  #4 (permalink)  
Старый 26.03.2011, 16:20
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Nickolac,
использовать картинки со своего сайта чтобы работало во всех браузерах
в скрипте нет других методов
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение кода цвета области. schwind Events/DOM/Window 14 19.02.2011 20:24