Преобразование JPEG в SVG в Javascript - PullRequest
6 голосов
/ 26 октября 2010

Может кто-нибудь помочь ... как конвертировать изображения в векторы (SVG) через Javascript .......!Любая помощь будет потрясающей ....!

Ответы [ 4 ]

11 голосов
/ 16 декабря 2016

Три варианта

Использовать API онлайн-конвертации

http://apiv2.online -convert.com /

Запустите свой собственный сервер node.js и используйте Potrace или AutoTrace

https://www.npmjs.com/package/potrace используется онлайн-конвертированием https://www.npmjs.com/package/autotrace

Или используйте сторону клиента imagetracerjs.

https://github.com/jankovicsandras/imagetracerjs

1 голос
/ 26 октября 2010

То, что вы спрашиваете, на самом деле не возможно.Я имею в виду, что вы могли бы попытаться сделать это, но я сомневаюсь, что результаты будут особенно удовлетворительными.

SVG в JPEG - одностороннее преобразование;преобразование растрового изображения в векторное изображение нетривиально, см. этот вопрос .

0 голосов
/ 19 июня 2019

Этот проект поддерживает как растровое изображение в SVG, так и SVG в растровое (png / jpeg / gif / etc), предлагает гибкие настройки, различные средства визуализации, JavaScript API для node.js и браузера и командную строку.

При правильной настройке он дает хорошие результаты и небольшой размер SVG. Если вы просто хотите трансформировать логотипы / рисунки, тогда не нужно никаких настроек, но если фотографии / реалистичные рисунки, то вам нужно поиграть с настройками, пока не удовлетворитесь соотношением размер / качество.

https://www.npmjs.com/package/svg-png-converter

У него есть игровая площадка, хотя сейчас я работаю над лучшей, так как было добавлено больше функций:

https://cancerberosgx.github.io/demos/svg-png-converter/playground/#

0 голосов
/ 05 октября 2014

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

. Я использовал это для преобразования пары простых изображений .png в .svg

http://image.online -convert.com / преобразовать к SVG

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