Наложение изображения новым цветом - PullRequest
4 голосов
/ 20 сентября 2011

Итак, вот моя проблема:

У меня двухцветное изображение в формате png.Один тон черный, один тон прозрачный.

В настоящее время я использую атрибут цвета фона для динамического изменения цвета прозрачного участка.

Я также хотел бы иметь возможность динамически изменять черную секцию, используя наложение маски.Я предполагаю, что это возможно в html5 canvas и, возможно, css, но мне не удалось найти рабочий ответ.

Спасибо за вашу помощь.

Ответы [ 3 ]

1 голос
/ 21 сентября 2011

На данный момент webkit (и только webkit) может сделать это с помощью чистого CSS.Это действительно, действительно, действительно, не поддерживается .

Несколько ссылок для начала, если вам интересно:

0 голосов
/ 12 ноября 2013

Хорошо, canvas поддерживается большинством современных браузеров, если вы можете принять jquery в качестве решения.Вы можете попробовать этот плагин jquery.

команда довольно проста и проста:

$("#myImageID").tancolor();

Есть интерактивная демоверсия .Вы можете поиграть с ним.

Ознакомьтесь с документацией по использованию, это довольно просто. 1011 * Docs *

0 голосов
/ 20 сентября 2011

Надеюсь, я вас правильно понял.

Вы можете использовать холст элемента html5 для манипулирования изображениями вплоть до отдельных пикселей.

Попробуйте этот сайт для справки:

http://beej.us/blog/2010/02/html5s-canvas-part-ii-pixel-manipulation/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...