Рекомендации по преобразованию растровых изображений в векторную графику - PullRequest
3 голосов
/ 09 октября 2008

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

Например, подумайте о любой диаграмме, которая имеет стандартные формы (эллипсы, прямоугольники) и текст.

Ответы [ 4 ]

6 голосов
/ 09 октября 2008

Inkscape использует движок Potrace для отслеживания растровой графики. Обычно вам нужно немного поиграть, чтобы получить полезный вывод, но он удивительно хорош и прост в использовании.

3 голосов
/ 10 октября 2008

Я с энтузиазмом поддержу номинацию Vector Magic.

Недавно я сделал несколько работ по преобразованию растров в вектор с помощью Adobe Live Trace (Photoshop CS2). Потребовалось немало настроек, чтобы сделать ужасно приемлемым.

Я попробовал точно такое же преобразование с Vector Magic (использовал онлайн-версию, первые два бесплатны), вопросы конфигурации были просты, редактирование паллет было простым и интуитивно понятным, а результаты были превосходными, очень чистыми, первая попытка. Ясно, что они разобрались с проблемами устранения шумов и сглаживания для получения чистых векторов. (В отличие от Adobe, который принимает тоны шума и псевдонимы и решает сделать из них множество мелких векторов.)

Другой альтернативой является Corel PowerTRACE, хотя у меня нет с ним опыта.

3 голосов
/ 09 октября 2008

Возможно, настольная версия (не бесплатная) Vector Magic поможет вам.

Ссылка: http://vectormagic.com/

0 голосов
/ 10 октября 2016

Imagetracer является бесплатной библиотекой и приложением с открытым исходным кодом (Public Domain), которые могут быть полезны для пакетного преобразования файлов. Отказ от ответственности: я сделал это.

Получить ImageTracer.jar из

https://github.com/jankovicsandras/imagetracerjava

, а затем основное использование:

java -jar ImageTracer.jar smiley.png

Это можно автоматизировать с помощью стандартной пакетной обработки CLI, например, с помощью bash:

for file in *.png; do java -jar ImageTracer.jar "$file" outfilename "${file/%ext/svg}"; done

Это должно создать SVG из всех PNG в текущей папке.

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