Перекрашивание картинок - IE
Возникла задача по перекраске изображения с помощью javascript. Есть изображение png-24, нужно менять его оттенок (в терминах photoshop - это hue).
Для нормальных браузеров есть Canvas-библиотека http://camanjs.com/, в ней - функция hue, все работает. IE она не поддерживает до 9-й версии. Пробовала возиться с VML, но там только изменение контраста/яркости. Помогите, пожалуйста - какими еще способами можно заставить IE перекрашивать картинки? |
Цитата:
____________________________ какими еще способами можно заставить IE перекрашивать картинки? --------- на сервере сгенерить яркую картинку, нецветрую и тусклую. в javascripte поставить эти картинки НАД орегинальной и менять их прозрачность. Чем сильнее нецветная перекрывает орегинальную, тем меньше цветов нам видно. принцеп таков. |
Спасибо за ответ, только не поняла, как это поможет менять оттенки. Например, у меня есть красная картинка, а мне надо из неё получить зеленую, синюю и.т.д. Не поняла, как это сделать с помощью этого принципа.
|
|
excanvas со многими вещами не работает ,а vml используемый ей ,настолько в некоторых задачах засоряет dom,что браузер виснет. Поэтому http://flashcanvas.net/ -поддерживает практически всё и скорость работы сравнима с чистой канвой
|
Цитата:
Менять прозрачность черного фона тоже можешь. |
Цитата:
|
DreamTheater,
а мой костыль чем плох? нет я не пиарю его я правда хочу узнать |
Цитата:
|
Кроме того что это "бред и онанизм" чем-то еще плох?
|
Часовой пояс GMT +3, время: 23:04. |