Как сохранить состояние холста в БД? - PullRequest
5 голосов
/ 27 августа 2011

Итак, я создал это приложение для рисования в реальном времени с помощью node.js, socket.io и html5 canvas.Каждый пиксель, который перемещается мышью при нажатии, отслеживается и транслируется (для отображения ввода чертежа на других компьютерах).

Я знаю, что возможно сохранить изображение холста, но этот холст очень большой (10000x10000 + пикселей).Прямо сейчас, когда страница обновляется, все рисунки исчезают (так как она была просто отправлена ​​через сокет, ничего не сохранено).

Я хотел бы сохранить все данные холста в БД и затем каким-то образом переписать ихкогда страница загружается снова, но это просто слишком много.Как бы вы пошли на это ??

1 Ответ

1 голос
/ 27 августа 2011

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

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