Объединение канвасов.
Есть два канваса (c1 и с2) задача объединить их в один "c1" с учетом альфа канала.
Как? |
Положить один под другой?
|
надо так чтобы был один из двух
|
Сделай дамп одного в пикчу и нарисуй её как пикчу на другом, первый удали. Это используют как кэш(если первый не удалять конечно).
Если тебе нужно не терять контроль над элементами первого канваса и работать с ними не как с отдельной картинкой, то тогда тебе нужно написать оболочку свою для работы с канвой, но к счастью такая уже есть и написана она нашим русским мужиком. http://jcscript.com |
http://www.kineticjs.com/ более прост в использовании, есть куча готовых примеров, исчерпывающая документация, не очень большое API. Хорошая производительность анимации за счет разделения на слои.
|
DreamTheater,
а еще есть? Цитата:
Цитата:
|
Цитата:
|
наф библиотеки.
put/getImage- получить/вставить участок канвы разложение полученного- data globalCompositeOperation-управление наложением графики равноценная замена 10 строкам кода-либа на 1000 строк |
Цитата:
|
Цитата:
Тебе время считать стоит по забаненым акам твоим)))) |
Часовой пояс GMT +3, время: 21:42. |