Просмотр полной версии : Сохранение нарисованной графики
День добрый.
Хотел посоветоваться с Вами, как правильней сохранить следующую информацию (передать в php скрипт)
Человек рисует кистью линии, фигуры, при нажатии сохранить они отправляются на сервер в php. А другая флэшка должна наооборот эти данные получать и отображать.
Как правильней сохранять? как то по координатам? или лучше просто как картинку...
Спасибо
AS3 намного удачнее для таких целей.
У меня похожая проблема. Во флешке, в окне медиаплеера, приогрывается видео. Нужно сделать принтскрин этого видео, кменьшить его до определенных размеров и отослать на сервер. Чита что то про битмапдата, но так и не понял подойдет ли он для этого. Весь код написан на AS2, потому AS3 отпадает
rainbowrussia
24.01.2011, 13:52
Как правильней сохранять? как то по координатам? или лучше просто как картинку...
Я бы сохранял "по координатам". Это позволит как минмум масштабировать, откатывать, рисовать в рейльном времени, передавать только изменения.
а как по координатам сохранять?
rainbowrussia
24.01.2011, 16:29
Примерно так же как вы рисуете, вы же рисуете используя lineto, moveto, setlinestyle.... вот копию этих данных и сохраняйте в массив, периодически загружая данные на сервер. Данные в массиве можно держать примерно в таком формате:
[объект линия, от 0x0, до 100,50, толщина 1, цвет #ff0000]
[объект окружность, центр 100x100, диаметр 50, заливка #00ff00, толщина 2, цвет #0000ff]
[объект клипарт, клип ny.jpg, позиция 40x40, масштаб 120%]
и тд. Потом по этим данным можно в точности воспроизвести рисунок в любом масштабе.
Но вариант с сохранением итоговой картинки тоже вполне применим, если не требуется маштабировать в сторону увеличения, редактирования, отображения рисования в реальном времени, минимизации трафика.
а вот возникла идея интересная
у меня суть задачи состоит в том чтобы флэшка подгружала карту, и на ней можно было рисовать маршруты
а имеет ли смысл попробовать совместить это с картой гугл или яндекс? можно ли их внедрить в свою флэшку, через какое нить API
rainbowrussia
25.01.2011, 04:48
Если память не изменяет - рисование маршрутов уже есть на Яндексе.
На счет встраивания я.карт во флешку... не знаю, но не уверен что они это дают.
к сожалению такой вариант не получится - потому что мне нужно на дорогах ставить метки, чтобы программно можно было определять какие улицы пересекает маршрут...
а вот можно ли у янжекс карт карту какой то области выдернуть и как картинку сделать?
Вариант нарисовать свою карту не рассматривается? Если проект серьезный, лучше делать и иметь всё свое. Не так уж это сложно, просто трудоёмко.
rainbowrussia
25.01.2011, 14:48
а вот можно ли у янжекс карт карту какой то области выдернуть и как картинку сделать?
Думаю возможно, но будут проблема в плане авторских прав.
olexandr
27.01.2011, 06:36
Гугл тоже умеет рисовать маршруты на картах.
У Гугла есть апи для АС3, у Яндекса флешового апи нет вообще
а вот по поводу изначального вопроса, спасибо rainbowrussia, наверно так и сделаю
а вобще есть ли какой то вариант, сохранить всю нариованнаю графику как то по пикселям чтоли, чтобы потом сверху накладывать.
просто если делать элемент ластик, то вариант просто координаты сохранять не прокатить в будущем
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.