Преобразование стиля матрицы изображения для содержимого CSS? - PullRequest
0 голосов
/ 28 декабря 2011

Итак, я смотрю на конкретное приложение для веб-браузера, которое требует от меня выражать цвет в виде прямого альфа-канала с черно-белым альфа-каналом в качестве отдельного элемента. (пример обоих типов

Я знаю много лун назад, IE поддерживал некоторые опции порочного фильтра, но, поскольку я делаю преобразования css3, мне нужно это для работы в современном браузере, предпочтительно Chrome.

По сути, я бы хотел, чтобы элемент с примененными преобразованиями CSS, в частности, с поворотом, скорее всего, затем я хотел бы взять его и скопировать в другой элемент эквивалентного размера, к которому применено черно-белое преобразование. Дополнительным бонусом будет установка исходного элемента на использование прямой альфы, но я пока могу без нее жить.

Я не смог найти никаких маршрутов, с которых можно было бы начать расследование. Если у вас есть, я был бы очень благодарен. Мое последнее средство - начать делать что-то в WebGL или Canvas и модифицировать вывод там.

Ответы [ 3 ]

0 голосов
/ 05 января 2012

Вы можете сделать CSS 3D-преобразования. В новых версиях IE, Chrome, Firefox, iOS и Android поддерживается браузер.

0 голосов
/ 11 января 2012

Я на самом деле понял ответ ... это CSS шейдеры.

https://dvcs.w3.org/hg/FXTF/raw-file/tip/custom/index.html

Пока не доступно, но скоро.

Причина неИспользуйте Canvas для простоты в авторинге.(Длинная история.)

0 голосов
/ 28 декабря 2011

Два или три разных элемента, накладываемые друг на друга с использованием абсолютного позиционирования и z-индекса?Это потребует от вас сохранения двух разных изображений, которые, я полагаю, вы пытаетесь избежать.

...