Регистрация: Feb 2008
Сообщений: 560
|
Примерно так же как вы рисуете, вы же рисуете используя lineto, moveto, setlinestyle.... вот копию этих данных и сохраняйте в массив, периодически загружая данные на сервер. Данные в массиве можно держать примерно в таком формате:
[объект линия, от 0x0, до 100,50, толщина 1, цвет #ff0000]
[объект окружность, центр 100x100, диаметр 50, заливка #00ff00, толщина 2, цвет #0000ff]
[объект клипарт, клип ny.jpg, позиция 40x40, масштаб 120%]
и тд. Потом по этим данным можно в точности воспроизвести рисунок в любом масштабе.
Но вариант с сохранением итоговой картинки тоже вполне применим, если не требуется маштабировать в сторону увеличения, редактирования, отображения рисования в реальном времени, минимизации трафика.
|