Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   А как получить векторное представление рисунка пользователя во флеше? (http://www.flasher.ru/forum/showthread.php?t=141669)

Bорон 01.07.2010 17:33

А как получить векторное представление рисунка пользователя во флеше?
 
Приятного дня.

Появилась такая задача — пользователь что то рисует во флеше (текст, примитивы и векторный клипарт) и надо на основе этого рисунка генерировать файл содержащий его да еще в векторном формате. Желательно каком то более менее известном. ai/cdr/eps

Насколько это возможно?
Когда у меня стояла похожая задача, только генерировал png нашлись и уроки и готовые решения. А как бы это решить с вектором?

Может кто то знает готовые решения с открытым кодом или уроки?
Или делал что то подобное?
Подскажите пожалуйста.

Tails 01.07.2010 17:48

сохраняйте растр в большом разрешений (dpi)

Bорон 01.07.2010 18:05

Tails векторным от этого изображение не станет )
Нужен именно вектор.

fessor 01.07.2010 18:49

во флеше нет инструментов сохраняющих в известные форматы,
можете либо создать свой либо рыть много литературы по форматам векторных изображений
оба способа требуют больших вложений времени

Bорон 01.07.2010 19:07

Свой не подходит. Так как изображение составное, из импортируемых клипартов в swf ках, то пока вообще не очень ясно как за это братся.

Но нашел вот такое вот например: http://www.artificialcolors.com/expe...flash2EPS.html

rainbowrussia 01.07.2010 20:21

В принципе все реально. Только примитивы из swf, наверное, лучше перевести в текстовый формат, чтобы после рисования передать всю графику на сервер, а серверный скрипт из них построит один из векторных форматов. Надо лишь найти наиболее простой, желательно текстовый или XML подобный графический формат и конвертер из него в ai/cdr/eps.

Psycho Tiger 01.07.2010 20:39

Ну, многие векторные форматы базируются на xml, а дальше писать самому, наверно.

Bорон 02.07.2010 01:17

Меня больше всего интересует как получить описание элементов клипарта. Тут же не генерированный тобой примитив, свойства которого ты знаешь, а нечто произвольное. Как то можно получиь описание артефакта который импортирован из внешнего swf?

Добавлено через 22 часа 21 минуту
Тоесть никаких готовых решений нету?

Psycho Tiger 04.07.2010 09:12

Только разве что отрисовать в битмап дату и какими нибудь алгоритмами пытаться найти "ключевые" точки в фигуре. А ля делать свой trace.

wvxvw 04.07.2010 15:10

На AS2 не реально, а даже если и реально, то это просто подвиг будет, бессмысленный и беспощадный. На AS3 можно попробовать, но все равно работы много и готовых решений нет. Есть какие-то библиотеки для PDF / SVG ну и самого SWF, но так чтобы прямо готовое решение - такого нет.


Часовой пояс GMT +4, время: 17:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.