Javascript.RU

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

Перекрашивание картинок - IE
Возникла задача по перекраске изображения с помощью javascript. Есть изображение png-24, нужно менять его оттенок (в терминах photoshop - это hue).

Для нормальных браузеров есть Canvas-библиотека http://camanjs.com/, в ней - функция hue, все работает. IE она не поддерживает до 9-й версии.

Пробовала возиться с VML, но там только изменение контраста/яркости. Помогите, пожалуйста - какими еще способами можно заставить IE перекрашивать картинки?
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2012, 16:26
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

Сообщение от shura
Для нормальных браузеров есть Canvas-библиотека http://camanjs.com/,
Как раз искал! Спасибо.

____________________________
какими еще способами можно заставить IE перекрашивать картинки?
---------
на сервере сгенерить яркую картинку, нецветрую и тусклую.
в javascripte поставить эти картинки НАД орегинальной и менять их прозрачность. Чем сильнее нецветная перекрывает орегинальную, тем меньше цветов нам видно. принцеп таков.
Ответить с цитированием
  #3 (permalink)  
Старый 21.02.2012, 16:32
Новичок на форуме
Отправить личное сообщение для shura Посмотреть профиль Найти все сообщения от shura
 
Регистрация: 21.02.2012
Сообщений: 2

Спасибо за ответ, только не поняла, как это поможет менять оттенки. Например, у меня есть красная картинка, а мне надо из неё получить зеленую, синюю и.т.д. Не поняла, как это сделать с помощью этого принципа.
Ответить с цитированием
  #4 (permalink)  
Старый 21.02.2012, 16:35
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

http://excanvas.sourceforge.net/
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #5 (permalink)  
Старый 21.02.2012, 16:35
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

excanvas со многими вещами не работает ,а vml используемый ей ,настолько в некоторых задачах засоряет dom,что браузер виснет. Поэтому http://flashcanvas.net/ -поддерживает практически всё и скорость работы сравнима с чистой канвой

Последний раз редактировалось dmitriymar, 21.02.2012 в 16:38.
Ответить с цитированием
  #6 (permalink)  
Старый 21.02.2012, 17:12
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

Сообщение от shura
Например, у меня есть красная картинка, а мне надо из неё получить зеленую, синюю и.т.д. Не поняла, как это сделать с помощью этого принципа.
Можешь на сервере сгенерить 3 канальные картинки, красную синюю и зеленую из исходной. Положить их на черный фон и регулируя их прозрачность менять цветобаланс. тут даже орегинальная не нужна.

Менять прозрачность черного фона тоже можешь.
Ответить с цитированием
  #7 (permalink)  
Старый 21.02.2012, 17:39
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

Сообщение от shura Посмотреть сообщение
Возникла задача по перекраске изображения с помощью javascript. Есть изображение png-24, нужно менять его оттенок (в терминах photoshop - это hue).

Для нормальных браузеров есть Canvas-библиотека http://camanjs.com/, в ней - функция hue, все работает. IE она не поддерживает до 9-й версии.

Пробовала возиться с VML, но там только изменение контраста/яркости. Помогите, пожалуйста - какими еще способами можно заставить IE перекрашивать картинки?
Для старых IE только решения на Java или Flash.
Ответить с цитированием
  #8 (permalink)  
Старый 21.02.2012, 17:43
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

DreamTheater,
а мой костыль чем плох? нет я не пиарю его я правда хочу узнать

Последний раз редактировалось Mахmахmахimus, 21.02.2012 в 17:46.
Ответить с цитированием
  #9 (permalink)  
Старый 21.02.2012, 17:52
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

Сообщение от Mахmахmахimus Посмотреть сообщение
DreamTheater,
а мой костыль чем плох? нет я не пиарю его я правда хочу узнать
Не обижайтесь, но это уже даже не костыль, это бред и онанизм, к тому же менять можно только прозрачность, да и то картинки в целом, а не отдельно изменять параметры пикселей.
Ответить с цитированием
  #10 (permalink)  
Старый 21.02.2012, 18:38
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

Кроме того что это "бред и онанизм" чем-то еще плох?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java скрипт прокрутки картинок GEN_18 Javascript под браузер 10 28.10.2015 11:54
Как сверстать input без картинок greatilya (X)HTML/CSS 26 26.01.2012 16:10
Загрузчик картинок Livanderiaamarum Общие вопросы Javascript 1 15.01.2012 17:21
поочередное открытие картинок Dr.Livsi jQuery 10 31.07.2011 19:11
Java ScrollTo. Скрол картинок на java. Надо подправить. vdm Ваши сайты и скрипты 1 28.10.2009 20:46