Создание векторных файлов программно? - PullRequest
3 голосов
/ 06 сентября 2011

Есть ли способ создать векторные файлы программно? Компания, в которой я работаю, должна поставлять векторные активы нашим клиентам (которые изначально разрабатываются во флэш-памяти, затем позиции элементов, масштаб и другие детали хранятся в базе данных), и мы хотим устранить необходимость в на самом деле создать векторную графику.

Ответы [ 3 ]

3 голосов
/ 06 сентября 2011

Взгляните на SVG . Он основан на XML, поэтому настройка позиций и цветов - это всего лишь настройка атрибута pos= элемента XML.

Нет известных мне библиотек SVG для PHP, но создание SVG-образа похоже на создание XML-документа, поэтому достаточно использовать SimpleXML или подобную библиотеку.

Вот пример сценария, который выполняет создание SVG на сервере: http://www.carto.net/svg/samples/serverside_svg_php.shtml

2 голосов
/ 06 сентября 2011

Альтернатива SVG: если ваш клиент специально хотел файлы в формате Flash, у Flash также есть формат .xfl - http://www.leebrimelow.com/?p=1986 - который по сути является несжатым fla.

Скомпрометирует папкус несколькими легко создаваемыми подпапками, где все фигуры / фрагменты роликов и т. д. основаны на xml.

При условии, что у них CS5 (у меня CS5, я не уверен, доступен ли он ниже этого) или выше, они смогутоткрыть его без проблем.

Создайте новый fla и сохраните его как .xfl, чтобы увидеть макет.

2 голосов
/ 06 сентября 2011

SVG - открытый векторный формат XML, который можно легко создать с помощью любой библиотеки XML.Взгляните на SVG Primer .

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