Най-простият начин Art Tracing – Отворете или поставете файл в Adobe Illustrator и автоматично трасирайте с помощта на командата Image Trace: Помощ за Illustrator. Използване на Image Trace Tool - CS6

*Още по-лесно):
Софтуерно предоставеното от вас изображение/картинка/чертеж/снимка - във вектор за 1 (!) евро ->Изображение към вектор

=== Онлайн услуги ===

  • Първият е платен, въпреки че две начални изображения могат да бъдат направени безплатно.

На английски, въпреки че е лесен за разбиране. Два варианта за използване - онлайн или закупуване на програма за компютър. Цената за онлайн използване (неограничено) е $7,95, десктоп програмата струва $295,00. Има възможност за поръчка на ръчно трасиране.
Разбира се, можете да го намерите по-евтино в порталите за свободни професии, е, изборът е на всеки.

точност

По-горе са някои сравнителни изображения на Vector Magic, Adobe Live Trace (CS6) и Corel
Corel PowerTRACE (X6). Обърнете внимание на точността на обработка на Shape Vector.

Лекота на използване

Не е необходимо да инсталирате и да знаете много опции и настройки, за да постигнете приемлив резултат.

Просто трябва да отговорите на няколко прости въпроса и това е всичко. Ако резултатът не е задоволителен, тогава има ръководство за „повреда“, където можете лесно да намерите отговора и да разрешите проблема.

Можете да опитвате отново и отново, докато получите задоволителен резултат.

Като цяло можете да прехвърлите тази работа към Vector и да изпълнявате повече творчески задачи.

Преводът е безплатен, но смисълът е нещо такова.

Изходни изображения в JPG формат, GIF , PNG , BMP и TIFF . Резултатът е в три опции за качество и в три формата: EPS, SVG и PNG. След завършване е възможно повторение с различно желано качество и известна редакция.

  • След това завършете БЕЗПЛАТНО .

Напълно на английски, но с използването на всичко е ясно. Малко повече персонализиране и ръчна работа, но си заслужава.


Поддържани изходни формати:
  • мрежа png
  • TGA Truevision Targa изображение
  • PBM преносим формат на растерно изображение
  • PNM Преносим формат anymap
  • PGM преносим формат на сивата карта
  • PPM Преносим формат pixmap
  • BMP Microsoft Windowsрастерно изображение

Изходни формати:
  • svg мащабируема векторна графика
  • eps Encapsulated PostScript
  • ai Adobe Illustrator
  • dxf DXF формат (без сплайни)
  • p2e pstoedit фронтенд формат
  • sk Скица
  • фиг. XFIG 3.2
  • emf подобрен формат на метафайл
  • mif Frame Maker MIF формат
  • er Elastic Reality Shape файл
  • epd EPD формат
  • pdf PDF формат
  • cgm Метафайл за компютърна графика
  • dr2d IFF DR2D? формат
  • ви позволява да конвертирате изображения в . Можете да качите файл или да предоставите връзка към изображение. Възможно е също наслагване на цифрови ефекти.

В случай на конвертиране на растерни изображения (PNG или JPG) във формат SVG, формите и обектите ще бъдат преобразувани в черно-бели векторни графики, който се мащабира без загуба на качество. Такива изображения могат да бъдат оцветени с помощта на безплатни програмиза работа с векторни изображения (и др.). Фотографите в повечето случаи няма да постигнат желания резултат при конвертиране на растерно изображение във формат SVG.

Ако конвертирате във формат SVG векторно изображение(например eps или ai формат), конверторът ще се опита да запази всички векторни и цветни данни и също така ще гарантира, че двата файла са възможно най-сходни.

Конверторът на мащабируеми векторни графики (SVG) ви позволява да конвертирате над 130 файлови формата. Указания за преобразуване:

3FR към SVG, AFF към SVG, AI към SVG, ANI към SVG, ART към SVG, ARW към SVG, AVI към SVG, AVS към SVG, BMP към SVG, CDR към SVG, CGM към SVG, CIN към SVG, CMYK към SVG, CMYKA към SVG, CR2 към SVG, CRW към SVG, CUR към SVG, CUT към SVG, DCM към SVG, DCR към SVG, DCX към SVG, DDS към SVG, DFONT към SVG, DIA към SVG, DNG към SVG, DPX към SVG, DXF към SVG, EPDF към SVG, EPI към SVG, EPS към SVG, EPSF към SVG, EPSI към SVG, EPT към SVG, EPT2 към SVG, EPT3 към SVG, ERF към SVG, EXR към SVG, ФАКС към SVG, FIG към SVG, FITS към SVG, FPX към SVG, FRACTAL към SVG, FTS към SVG, G3 към SVG, GIF към SVG, GIF87 към SVG, GREY към SVG, GRB към SVG, HDR към SVG, HRZ към SVG, ICB към SVG, ICO към SVG, ICON към SVG, IPL към SVG, JBG към SVG, JBIG към SVG, JNG към SVG, JP2 към SVG, JPC към SVG, JPE към SVG, JPEG към SVG, JPG към SVG, JPX към SVG, K25 към SVG, KDC към SVG, M2V към SVG, M4V към SVG, MAT към SVG, MIFF към SVG, MNG към SVG, MONO към SVG, MOV към SVG, MP4 към SVG, MPC към SVG, MPEG към SVG, MPG към SVG W към SVG, MSL към SVG, MSVG към SVG, MTV към SVG, MVG към SVG, NEF към SVG, NRW към SVG, ORF към SVG, OTB към SVG, OTF към SVG, PAL към SVG, PALM към SVG, PAM към SVG, PBM към SVG, PCD към SVG, PCDS към SVG, PCL към SVG, PCT към SVG, PCX към SVG, PDB към SVG, PDF към SVG, PDFA към SVG, PEF към SVG, PES към SVG, PFA към SVG, PFB към SVG, PFM към SVG, PGM към SVG, PICON към SVG, PICT към SVG, PIX към SVG, PJPEG към SVG, PLASMA към SVG, PNG към SVG, PNG24 към SVG, PNG32 към SVG, PNG8 към SVG, PNM към SVG, PPM към SVG, PS към SVG, PSD към SVG, PTIF към SVG, PWP към SVG, RAF към SVG, RAS към SVG, RGB към SVG, RGBA към SVG, RLA към SVG, RLE към SVG, SCT към SVG, SFW към SVG, SGI към SVG, SK към SVG, SK1 към SVG, SR2 към SVG, SRF към SVG, SUN към SVG, SVG към SVG, SVGZ към SVG, TGA към SVG, TIF към SVG, TIFF към SVG, TIM към SVG, TTC към SVG, TTF към SVG, TXT към SVG, VDA към SVG, VICAR към SVG, VID към SVG, VIFF към SVG, VST към SVG, WBMP към SVG, WEBP към SVG, WMF към SVG, WMZ към SVG, WPG към SVG , X към SVG, X3F към SVG, XAML към SVG, XBM към SVG, XC към SVG, XCF към SVG, XFIG към SVG, XPM към SVG, XV към SVG, XWD към SVG, YCBCR към SVG, YCBCRA към SVG, YUV в SVG

Изграден върху решения с отворен код като Autotrace, ImageMagick и различни графични компоненти на Linux.

Формати за конвертиране:

SVG - мащабируеми векторни графични файлове
AI - файлове на Adobe Illustrator (базирани на postscript)
CGM - компютърни графични метафайлови файлове
WMF - Метафайлови файлове на Windows
SK - Sketch/Skencil файлове
PDF - формат на преносим документ
EPS-PostScript
PLT - HPGL за рязане на плотерни файлове

и също: P2E, FIG, EMF, MIF, ER, DXF, EPD, CGM, oDR2D

В един от проектите малки икони във формат svg бяха показани близо до менюто и е необходимо, когато задържите курсора на мишката върху елемент от менюто, текстът и иконата да променят цвета си. За да не се създава голям брой изображения, беше решено да се преведе svg в код и да се използва в CSS стилове.

Кратко ръководство за това как да използвате SVG в CSS

Използваме получения код в нашия css файл.

Вземете например иконата на Facebook ( стандартна иконас лека промяна).

На сайта https://jakearchibald.github.io/svgomg/ кликнете Отворете SVGили просто плъзнете иконата към прозореца за изглед. В ляво горен ъгълщракнете КОД, маркирайте кода и след това щракнете върху икона за копиране, така че получаваме кода на нашето svg-изображение в буфера.

Нещо като това:

След това поставете получения код в прозореца по-горе, щракнете върху Конвертиране и получете готовото фоново изображение:

Фоново изображение: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"%3e%3cpath fill-rule="evenodd" clip-rule="evenodd" fill="%23FFF" d="M12.748 16v-1h6v1h-6zm0-3h6v1h-6v-1zm4 5h -4v-1h4v1zM13.748 9.975v-3h-4v-1c0-1.104.896-2 2-2h2v-2.95h-2c-2.8.256-5 2.583-5 5.45 0.017.005.032.005.05h-.005v.45h - 3v3h3v8h3v-8h4z"/%3e%3c/svg%3e");

Копирайте и го използвайте във вашия css.

За да променим цвета, променяме fill="%23FFF" , но имайте предвид, че %23 е обикновен знак #, тоест fill="%23000" е обикновен черен (#000).

с Adobe илюстратор:

Отворете Adobe Illustrator. Щракнете върху „Файл“ и изберете „Отвори“, за да заредите .PNG файла в програмата. Извлечете изображението според нуждите, преди да го запишете като .SVG файл. Щракнете върху „Файл“ и изберете „Запазване като“. Създайте ново име на файл или използвайте съществуващо име на файл. Уверете се, че избраният тип файл е SVG. Изберете директория и щракнете върху Запиши, за да запазите файла.

предпочитам AI, защото можете да правите всякакви промени

Как да конвертирате PNG изображение в SVG?

Това обаче не е идеално.

PNG е растерен стил, а SVG е вектор графичен дизайнкойто поддържа растерни изображения, така че няма да конвертира изображението във вектори, а само вграденото изображение векторен формат. Можете да направите това, като използвате http://www.inkscape.org/, което е безплатно. Той ще го инжектира, но има и двигател за проследяване на живо, който ще се опита да го преобразува в пътеки, ако искате (използвайки potrace). Вижте проследяване напред в Adobe Illustrator (комерсиален) е пример:

Има уебсайт, където можете да качите вашето изображение и да видите резултата.

Но ако искате да изтеглите SVG изображение, трябва да се регистрирате. (Ако се регистрирате, ще получите 2 изображения безплатно)

Ако сте в някои Linux система, imagemagick е перфектен. Тези.

Конвертирайте somefile.png somefile.svg

Това работи с куп различни формати.

Въпреки това, за други медии като видео и аудио (ffmpeg), знам, че сте маркирали ясно png към svg; Все още е свързан с медиите.

ffmpeg -i somefile.mp3 somefile.ogg

Просто подканете, ако искате да преминете през много файлове; цикъл с помощта на основни трикове на shell.

За f в *.jpg; конвертирайте $f $(f%jpg)png; Свършен

Това премахва jpg и добавя png, който ви казва да конвертирате това, което искате.

В зависимост от това дали защоако искате да конвертирате от .png в .svg, може да не се притеснявате. Преобразуването от .png (bitmap) в .svg (вектор) може да бъде трудно, ако не сте много запознати с наличните инструменти или ако не сте графичен дизайнер по професия.

Ако някой ви изпрати голям файлс с висока резолюция(напр. 1024x1024) можете да го преоразмерите до почти всеки размер, който искате да използвате в GIMP. Често има проблеми с преоразмеряването на изображение, ако разделителната способност (брой пиксели на инч) е твърде ниска. За да коригирате това в GIMP, можете:

  1. Файл -> Отвори: вашият .png файл
  2. Изображение -> Свойства на изображението: проверете разделителната способност и цветовото пространство. Искате разделителна способност около 300 ppi. В повечето случаи искате цветовото пространство да бъде RGB.
  3. Изображение -> Режим: задаване на RGB стойност
  4. Изображение -> Мащабиране на изображение: Оставете размера на мира и задайте Y разделителната способност на 300 или повече. Ударен мащаб.
  5. Изображение -> Мащабиране на изображение: Разделителната способност вече трябва да е 300 и вече можете да преоразмерите изображението до почти всякакъв размер.

Не е толкова лесно, колкото преоразмеряването на .svg файла, но със сигурност по-лесно и по-бързо, отколкото да се опитвате да конвертирате .png в .svg, ако вече имате такъв голяма картинас висока резолюция.

Когато конвертирате от растерни изображения като PNG към SVGили JPG към SVG, той ще преобразува вашите форми и обекти в черно-бели изображения във векторна графика, която може да бъде увеличена без загуба на качество. Тогава можешрисувайте ги във всеки векторен графичен редактор като Inkscape.

Преобразуването на обикновени снимки най-вероятно няма да доведе до желания резултат.

За най-добри резултати при конвертиране в SVG използвайте изображение с плътен фон.

  • За да конвертирате в SVG, изберете файла, изчакайте да се изтегли на нашия сървър.
  • Поддържа почти всички графични формати (PNG, JPG, BMP и други). Размерът на файла не е ограничен, но колкото по-голям е файлът, толкова повече време ще отнеме конвертирането.
  • След преобразуването ще видите оригиналния си файл и резултата под него.
  • Изтеглете резултата чрез връзката.

Защо имате нужда от SVG формат и как да го използвате? След като конвертирате PNG в SVG или JPG в SVG

SVG (Scalable Vector Graphics) е векторен графичен формат, базиран на XML
Предимството е, че можете да промените размера на изображението, без да губите качеството и детайлите. Когато увеличите размера, векторното изображение запазва формата на кривите, така че изображението може да се показва с всяка разделителна способност.

Понякога става необходимо да запазите svg в png с помощта на браузъра. За съжаление, браузърът няма магическо API, което да ви позволи да направите това без различни хакове. Какво да направите, ако все пак искате да постигнете това, което искате?

Първата идея, която ми хрумна, беше да направя това чрез canvas, което има toDataURL("image/png");
И така, написах прост скрипт: jsfiddle, github:

Var html = document.querySelector("svg").parentNode.innerHTML; var imgsrc = "data:image/svg+xml;base64," + btoa(html); var canvas = document.querySelector("canvas"), context = canvas.getContext("2d"); canvas.setAttribute("width", 526); canvas.setAttribute("височина", 233); var image = ново изображение; image.src = imgsrc; image.onload = функция () ( context.drawImage(image, 0, 0); var canvasdata = canvas.toDataURL("image/png"); var a = document.createElement("a"); a.textContent = " save"; a.download = "export_" + Date.now() + ".png"; a.href = canvasdata; document.body.appendChild(a); canvas.parentNode.removeChild(canvas); );

Същността на скрипта е проста: конвертирах svg в dataUri, заредих го чрез изображение, нарисувах картина върху канава и я превърнах в png. Изглеждаше, че целта е постигната и можете да се отпуснете. Този подход работи във Firefox и Chrome, но когато го отворих в любимия ни браузър, IE, получих чудесна грешка:

Въпросът е, че IE смята, че картината е заредена от друг хост. За съжаление настройката на произход за dataUri няма да работи. Всъщност описанието на правилата можете да намерите тук: https://html.spec.whatwg.org/multipage/scripting.html#security-with-canvas-elements. Беше възможно, разбира се, да проксирам svg през сървъра и тогава всичко щеше да работи, но исках чисто клиентско решение.

И тогава си спомних прекрасната библиотека canvg. С помощта на тази библиотека рисувам svg върху канава и след това правя както в първия вариант: вземам toDataURL("image/png") . Оказа се такъв прост код: github:

var svg = document.querySelector("svg"); var canvas = document.createElement("canvas"); canvas.height = svg.getAttribute("height"); canvas.width = svg.getAttribute("ширина"); canvg(платно, svg.parentNode.innerHTML.trim()); var dataURL = canvas.toDataURL("image/png"); var data = atob(dataURL.substring("data:image/png;base64,".length)), asArray = new Uint8Array(data.length); for (var i = 0, len = data.length; i< len; ++i) { asArray[i] = data.charCodeAt(i); } var blob = new Blob(, {type: "image/png"}); saveAs(blob, "export_" + Date.now() + ".png");

Тук си струва да кажа, че използвах и библиотеката FileSaver, за да извикам диалоговия прозорец за запазване.
Това е всичко, постигнахме желания резултат.

Струва си да се отбележи един нюанс - чудех се дали да запазя svg в png, когато пишех плъгин за експортиране на tauCharts. Тъй като стиловете в svg са зададени от външен файл, за да постигна максимално сходство с оригиналния svg, вмъквам вграден стил в svg. И получаваме този резултат.

Надявам се статията да ви бъде полезна и да ви спести време.