2010-05-19 3 views
2

Мне нужно разрешить масштабирование пользовательского логотипа до разных размеров для разных форматов, есть ли какие-либо библиотеки (включены или добавлены), которые позволяют обрабатывать файлы EPS или изображения с высоким разрешением для этой цели?Существуют ли библиотеки (или с помощью GD2 или Image Magick), чтобы разрешить загрузку и обработку EPS или векторных файлов?

+0

Что вы называете «обработкой»? –

+1

Я был под впечатлением ImageMagick мог справиться с этим. – Tom

+0

Как говорит Том, ImageMagick может это сделать - либо с помощью инструментов CLI, либо с помощью расширения PHP. – Raise

ответ

0

Если вы создали PHP с помощью ext/java и можете иметь дело с SVG, то XML_svg2image PEAR - это интерфейс для растеризатора Apache Batik. Это немного заброшено, хотя, и собирает пыль, так как сам по себе 2002.

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