Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   FlashPlayer to AI or EPS (http://www.flasher.ru/forum/showthread.php?t=135690)

MrNobody 29.01.2010 15:41

FlashPlayer to AI or EPS
 
Дано: векторный объект в MovieClip.
Необходимо: в браузере получить диалоговое окно для сохранения векторного содержимого в eps, ai или на худой конец в swf.

Возможно ли это? Ткните куда копать.:bb:

alatar 30.01.2010 03:04

вариант 1. Векторный объект изначально существует в виде eps, ai или в swf с худым концом, а флеш просто вызывает скрипт который отдает файл в нужном формате.
вариант 2. Копать в сторону спецификаций eps, ai, swf (либо библиотек для работы с этими форматами, если таковые найдутся) и создавать файл на лету в клиенте. В десятом плеере можно отдать пользователю без предварительной загрузки на сервер.

Wolsh 30.01.2010 03:50

Так проблема не в том чтобы создать документ в нужном формате, а в том чтобы эту свою картинку векторную описать - вершины, узлы, углы, радиусы, обводки, заливки и градиенты. Есть идеи, как это организовать? Допустим, если картинка рисуется пользователем в рантайме (ну или составляется из примитивов - еще проще) - то можно както отследить в процессе (хотя не думаю что это будет легко). А если это, скажем, векторное изображение, нарисованное ранее в редакторе Flash IDE? Как Вы сможете ее "считать"? Прежде чем закодировать что-то, его нужно декодировать. И это всегда на порядок сложнее.

MrNobody 30.01.2010 04:18

Цитата:

Сообщение от alatar (Сообщение 882913)
вариант 1. Векторный объект изначально существует в виде eps, ai или в swf с худым концом, а флеш просто вызывает скрипт который отдает файл в нужном формате.
вариант 2. Копать в сторону спецификаций eps, ai, swf (либо библиотек для работы с этими форматами, если таковые найдутся) и создавать файл на лету в клиенте. В десятом плеере можно отдать пользователю без предварительной загрузки на сервер.

Тут попдробнее, можно:umnik2: ссылку на класс или пример

Alex Lexcuk 30.01.2010 14:27

рекомендую использовать формат svg и поисковик Google для поиска ссылок на описание формата и готовых классов, их миллионы.
Эти векторные форматы ai (eps вообще не знаю от какой программы это) лишь жалкая породия на svg.
Svg это фундамент векторной графики, его экспортируют и импортируют все векторные рисовалки, кроме Flash IDE, зато во flex_sdk это единственный векторный формат для embed файлов (ну и swf естественно)

Zebestov 30.01.2010 15:56

Цитата:

Сообщение от Alex Lexcuk (Сообщение 882968)
Эти векторные форматы ai (eps вообще не знаю от какой программы это) лишь жалкая породия на svg.

гыыы... вот не надо так про старичков ai и eps =) особенно про eps!
Насчет svg спорить не стану — вроде открытый и красивый XML-based формат.

alatar 31.01.2010 00:48

Цитата:

Сообщение от Alex Lexcuk (Сообщение 882968)
Эти векторные форматы ai (eps вообще не знаю от какой программы это) лишь жалкая породия на svg.

Вы путаете мягкое с теплым у этих форматов разное назначение. для ai до 9-й версии illustrator'a основой был eps, в последних версиях основа pdf.
EPS или Encapsulated Post Script - формат предназначенный для печати, в отличие от svg который для этого мало приспособлен, т.к. разрабатывался для интернета.

Добавлено через 3 минуты
Цитата:

Сообщение от MrNobody (Сообщение 882921)
Тут попдробнее, можно:umnik2: ссылку на класс или пример

На класс чего? Я вам высказал способы реализации, если вы хотите все сделать щелкнув пальцами, то так не получится, задача встречающаяся не каждый день, поэтому готовых исходников может и не быть.

Добавлено через 1 час 21 минуту
Цитата:

Сообщение от Wolsh (Сообщение 882917)
Так проблема не в том чтобы создать документ в нужном формате, а в том чтобы эту свою картинку векторную описать - вершины, узлы, углы, радиусы, обводки, заливки и градиенты. Есть идеи, как это организовать?

Вот тут есть рантайм для простеньких флешек на основе JS и SVG, если честно сильно не вникал, но там вроде бы есть парсер swf.

Добавлено через 1 час 27 минут
есть еще AlivePDF, можно посмотреть его исходники.

MrNobody 07.02.2010 22:30

Цитата:

Вот тут есть рантайм для простеньких флешек на основе JS и SVG, если честно сильно не вникал, но там вроде бы есть парсер swf.

Добавлено через 1 час 27 минут
есть еще AlivePDF, можно посмотреть его исходники.
SVG - хорошо, но нужен веб редактор, приближенный к corel & illustrator. А это реально, только при знании спецификаций EPS и AI. Спасибо, тем, кто учавствовал в обсуждении. Будут деньги - будут классы. Пока за это никто не хочет платить... Дорого.

Wolsh 23.02.2010 22:16

Aviary Raven Vector Editor


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

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