Как я могу перетаскивать изображения / текст на холст и сохранять холст как HTML?

0

Как показать Html/pdf на странице (Использование Canvas) и добавить изображения и текст, перетащив их и сохранить Canvas как html? Я попробовал jQuery UI для перетаскивания изображений и текста, но это не до отметки. Могу ли я загрузить html в холст и выполнить перетаскивание на холст?

Теги:
html5-canvas

1 ответ

1
Лучший ответ

Нет, вы не можете загружать фактический html в сам холст (в основном по соображениям безопасности).

Эта библиотека холстов неплохо справляется с "подделкой":

http://html2canvas.hertzen.com/

Но с небольшим обучением вы можете обнаружить, что сам холст обладает всеми возможностями форматирования/рисования, которые вам нужны.

  • Рисование основных элементов: линии, прямоугольники, дуги, изображения
  • Текст чертежа, включая шрифты и размер шрифта
  • Рисование пользовательских маршрутов
  • Эффекты рисования: непрозрачность, затенение, компоновка (смешение), обрезка
  • Штрихи, заливки (включая градиенты), узоры
  • Преобразования: перемещение, поворот, масштабирование, перекос

И вы можете связать события окна (мышь, touch, requestAnimationFrame и т.д.), Чтобы получить больше:

  • Перетаскивания
  • Анимации
  • Переходы
  • спрайтов
  • Capture & Alter видеопотоки

Ещё вопросы

Сообщество Overcoder
Наверх
Меню