ткань поддерживает только экспорт в (свой собственный) объект представление, JSON (в основном сериализации этого объекта представления), и SVG.
Если ваша цель - создать что-то в ткани, а затем экспортировать его для использования в среде, которая не поддерживает холст, тогда, возможно, вы можете использовать SVG - до тех пор, пока SVG поддерживается в этой среде.
Вы также должны понимать, что нет такой вещи, как «собственный HTML-код». Существуют разные версии HTML - HTML4, HTML5 и т. Д. Холст считается part of current HTML standard (HTML5). Так что рисовать что-то на холсте можно было определенно «с использованием собственного html-кода»;)
Если вы хотите воссоздать рендеринг ткани без холста и без SVG, тогда в действительности нет ничего, с чем может помочь ткань. Было бы излишне сложно попытаться обеспечить рендеринг без холста сложных форм SVG, изображений (при различных преобразованиях, таких как масштабирование/вращение) и других объектов.
Я не понимаю, что вы подразумеваете под «экспортировать холст в html»: '
перейдите по адресу http://canvimation.github.com/ и попробуйте его. Вы рисуете что-то на canvimation, затем щелкните файл> «export canvas to html» и откроет новое окно, которое отображает рисунок в собственном HTML-коде без библиотеки canvimation. – vkefallinos
Я вижу! Недавно я сделал несколько трюков с экспортом холста. Что вы хотите сделать * с * «экспорт html» после его экспорта: сохранить его, вставить в другую веб-страницу и т. Д.? Редактировать: Я спрашиваю, потому что все, что Экспорт как функция HTML делает в приведенном выше примере, захватывает объект '