가장 간단한 방법아트 추적 - Adobe Illustrator에서 파일을 열거나 가져오고 이미지 추적 명령: Illustrator 도움말을 사용하여 자동으로 추적합니다. 이미지 추적 도구 사용 - CS6

*더 쉽게):
소프트웨어 수단으로 귀하가 제공한 이미지/그림/그림/사진 - 1(!) 유로의 벡터로 ->벡터에 이미지

=== 온라인 서비스 ===

  • 첫 번째 이미지는 유료이지만 두 개의 시작 이미지는 무료로 만들 수 있습니다.

영어로 되어있어도 이해하기 쉽습니다. 사용을 위한 두 가지 옵션 - 온라인 또는 컴퓨터용 프로그램 구입. 온라인 사용(무제한) 가격은 $7.95이고 데스크톱 프로그램은 $295.00입니다. 수동 추적을 주문할 수 있습니다.
물론, 프리랜서 포털에서 더 저렴하게 찾을 수 있습니다. 글쎄요, 선택은 모든 사람에게 달려 있습니다.

정확성

위는 Vector Magic, Adobe Live Trace(CS6) 및 Corel의 일부 비교 이미지입니다.
코렐 파워트레이스(X6). Shape Vector 처리의 정확성에 주의하십시오.

사용의 용이성

만족스러운 결과를 얻기 위해 많은 옵션과 설정을 설치하고 알 필요가 없습니다.

몇 가지 간단한 질문에 답하면 됩니다. 결과가 만족스럽지 않다면 "오류" 가이드가 있어 쉽게 답을 찾고 문제를 해결할 수 있습니다.

만족스러운 결과를 얻을 때까지 계속해서 시도할 수 있습니다.

일반적으로 이 작업을 Vector로 옮기고 더 창의적인 작업을 수행할 수 있습니다.

번역은 무료지만 의미는 이러하다.

소스 이미지 JPG 형식, GIF , PNG , BMP 및 TIFF . 결과는 세 가지 품질 옵션과 세 가지 형식(EPS, SVG 및 PNG)으로 제공됩니다. 완성 후에는 다른 원하는 품질로 반복 및 일부 편집이 가능합니다.

  • 다음으로 완료 무료 .

완전히 영어로, 그러나 모든 것을 사용하면 명확합니다. 사용자 정의 및 수동 작업이 조금 더 필요하지만 그만한 가치가 있습니다.


지원되는 소스 형식:
  • 네트워크 png
  • TGA Truevision Targa 이미지
  • PBM 휴대용 비트맵 형식
  • PNM Portable 애니맵 형식
  • PGM 휴대용 그레이맵 형식
  • PPM 휴대용 픽스맵 형식
  • BMP 마이크로소프트 윈도우비트맵 이미지

출력 형식:
  • svg 확장 가능한 벡터 그래픽
  • eps 캡슐화 포스트스크립트
  • 어도비 일러스트레이터
  • dxf DXF 형식(스플라인 없음)
  • p2e pstoedit 프론트엔드 형식
  • sk 스케치
  • 그림 XFIG 3.2
  • emf 확장 메타파일 형식
  • mif 프레임 메이커 MIF 형식
  • er Elastic Reality Shape 파일
  • epd EPD 형식
  • PDF PDF 형식
  • cgm 컴퓨터 그래픽 메타파일
  • dr2d IFF DR2D? 체재
  • 로 이미지를 변환할 수 있습니다. 파일을 업로드하거나 이미지에 대한 링크를 제공할 수 있습니다. 디지털 효과를 오버레이하는 것도 가능합니다.

비트맵 이미지(PNG 또는 JPG)를 SVG 형식으로 변환하는 경우 모양 및 개체가 흑백으로 변환됩니다. 벡터 그래픽, 품질 손실 없이 확장됩니다. 이러한 이미지는 다음을 사용하여 색칠할 수 있습니다. 무료 프로그램벡터 이미지(등) 작업용. 대부분의 사진 작가는 비트맵을 SVG 형식으로 변환할 때 원하는 결과를 얻지 못합니다.

SVG 형식으로 변환하는 경우 벡터 이미지(예: eps 또는 ai 형식) 변환기는 모든 벡터 및 색상 데이터를 보존하려고 시도하고 두 파일이 가능한 한 유사한지 확인합니다.

SVG(Scalable Vector Graphics) 형식 변환기를 사용하면 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 , SVG 에 그림 , SVG 에 적합 , FPX 에서 SVG , FRACTAL 에서 SVG , FTS 에서 SVG , G3 에서 SVG , GIF 에서 SVG , GIF87 에서 SVG , 그레이 에서 SVG , GRB 에서 SVG , HDR 에서 SVG , HRZ 에서 SVG , ICB 에서 SVG , ICO 에서 SVG , ICON 에서 SVG , IPL 에서 SVG , JBIG 에서 SVG , JBIG 에서 SVG , JP2 에서 SVG , JP 에서 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 , 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 파일(포스트스크립트 기반)
CGM - 컴퓨터 그래픽 메타파일 파일
WMF - Windows 메타파일 파일
SK - 스케치/스켄실 파일
PDF - 휴대용 문서 형식
EPS-포스트스크립트
PLT - 플로터 파일 절단용 HPGL

및 또한: P2E, FIG, EMF, MIF, ER, DXF, EPD, CGM, oDR2D

프로젝트 중 하나에서 svg 형식의 작은 아이콘이 메뉴 근처에 표시되었으며 메뉴 항목 위로 마우스를 가져가면 텍스트와 아이콘의 색상이 변경되어야 합니다. 많은 수의 이미지를 생성하지 않기 위해 svg를 코드로 변환하여 CSS 스타일로 사용하기로 결정했습니다.

CSS에서 SVG를 사용하는 방법에 대한 짧은 가이드

결과 코드를 CSS 파일에 사용합니다.

예를 들어 Facebook 아이콘( 표준 아이콘약간의 변경).

사이트 https://jakearchibald.github.io/svgomg/에서 클릭 SVG 열기또는 아이콘을 뷰포트로 드래그합니다. 왼쪽에 상단 모서리딸깍 하는 소리 암호, 코드를 강조 표시한 다음 복사 아이콘, 그래서 우리는 svg-image의 코드를 버퍼로 가져옵니다.

이 같은:

그런 다음 결과 코드를 위의 창에 붙여넣고 변환을 클릭하여 완료 배경 이미지:

배경 이미지: url("데이터:이미지/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" 너비="20" 높이="20" viewBox="0 0 20 20"%3e%3cpath 채우기 규칙="evenodd" 클립 규칙="evenodd" 채우기="%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.0.0 3v3h3v8h3v-8h4z"/%3e%3c/svg%3e");

CSS에서 복사하여 사용하십시오.

색상을 변경하기 위해 fill="%23FFF" 를 변경하지만 %23 은 일반 # 기호입니다. 즉, fill="%23000" 은 일반 검정색(#000)입니다.

와 함께 어도비 일러스트 레이터:

어도비 일러스트레이터를 엽니다. "파일"을 클릭하고 "열기"를 선택하여 .PNG 파일을 프로그램에 로드합니다. .SVG 파일로 저장하기 전에 필요에 따라 이미지를 추출하십시오. "파일"을 클릭하고 "다른 이름으로 저장"을 선택하십시오. 새 파일 이름을 만들거나 기존 파일 이름을 사용합니다. 선택한 파일 형식이 SVG인지 확인하십시오. 디렉토리를 선택하고 저장을 클릭하여 파일을 저장하십시오.

나는 당신이 어떤 변화를 만들 수 있기 때문에 AI를 선호합니다

PNG 이미지를 SVG로 변환하는 방법은 무엇입니까?

그러나 이것은 이상적이지 않습니다.

Png는 비트맵 스타일이고 SVG는 벡터입니다. 그래픽 디자인비트맵을 지원하므로 이미지를 벡터로 변환하지 않고 내장된 이미지만 변환합니다. 벡터 형식. 무료인 http://www.inkscape.org/를 사용하여 이 작업을 수행할 수 있습니다. 이를 주입하지만 원하는 경우 (potrace 사용) 경로로 변환하려고 시도하는 Live Trace 엔진도 있습니다. Adobe illustrator(상업용)의 정방향 추적을 참조하십시오.

이미지를 업로드하고 결과를 볼 수 있는 웹사이트가 있습니다.

그러나 svg 이미지를 다운로드하려면 등록해야 합니다. (가입하시면 2개의 이미지를 무료로 드립니다)

당신이 일부에 있다면 리눅스 시스템, imagemagick은 완벽합니다. 저것들.

somefile.png somefile.svg 변환

이것은 다양한 형식으로 작동합니다.

그러나 비디오 및 오디오(ffmpeg)와 같은 다른 미디어의 경우 나는 당신이 png를 svg로 명확하게 표시했다는 것을 알고 있습니다. 그것은 여전히 ​​​​언론과 연결되어 있습니다.

ffmpeg -i somefile.mp3 somefile.ogg

많은 파일을 살펴보고 싶다면 프롬프트를 표시하십시오. 기본 쉘 트릭을 사용하여 루프.

f의 경우 *.jpg; $f $(f%jpg)png로 변환하십시오; 완료

이것은 jpg를 제거하고 원하는 것을 변환하라는 png를 추가합니다.

여부에 따라 .png에서 .svg로 변환하려는 경우 걱정할 필요가 없습니다. 사용 가능한 도구에 익숙하지 않거나 전문적인 그래픽 디자이너가 아닌 경우 .png(비트맵)에서 .svg(벡터)로 변환하는 것이 어려울 수 있습니다.

누군가 당신을 보낸다면 큰 파일와 함께 높은 해상도(예: 1024x1024) 김프에서 사용하려는 거의 모든 크기로 크기를 조정할 수 있습니다. 해상도(인치당 픽셀 수)가 너무 낮으면 이미지 크기를 조정하는 데 문제가 있는 경우가 많습니다. 김프에서 이 문제를 해결하려면 다음을 수행할 수 있습니다.

  1. 파일 -> 열기: .png 파일
  2. 이미지 -> 이미지 속성: 해상도와 색 공간을 확인합니다. 약 300ppi의 해상도를 원합니다. 대부분의 경우 색상 공간이 RGB가 되기를 원합니다.
  3. 이미지 -> 모드: RGB 값 설정
  4. 이미지 -> 이미지 크기 조정: 크기는 그대로 두고 Y 해상도를 300 이상으로 설정합니다. 히트 스케일.
  5. 이미지 -> 이미지 크기 조정: 이제 해상도가 300이어야 하며 이제 이미지 크기를 거의 모든 크기로 조정할 수 있습니다.

.svg 파일의 크기를 조정하는 것만큼 쉽지는 않지만 .png가 이미 있는 경우 .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가 없습니다. 여전히 원하는 것을 달성하고 싶다면 어떻게 해야 할까요?

내 마음에 떠오른 첫 번째 아이디어는 toDataURL("image/png");
그래서 간단한 스크립트를 작성했습니다: jsfiddle , github :

Var html = document.querySelector("svg").parentNode.innerHTML; var imgsrc = "데이터:이미지/svg+xml;base64," + btoa(html); var 캔버스 = document.querySelector("캔버스"), 컨텍스트 = canvas.getContext("2d"); canvas.setAttribute("너비", 526); canvas.setAttribute("높이", 233); var 이미지 = 새 이미지; image.src = imgsrc; image.onload = function() (context.drawImage(image, 0, 0); var canvasdata = canvas.toDataURL("image/png"); var a = document.createElement("a"); a.textContent = " 저장"; a.download = "내보내기_" + 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를 프록시하는 것이 가능했으며 모든 것이 작동했지만 저는 순수한 클라이언트 측 솔루션을 원했습니다.

그러다가 멋진 canv 라이브러리가 생각났습니다. 이 라이브러리의 도움으로 캔버스에 svg를 그린 다음 첫 번째 옵션에서와 같이 수행합니다. toDataURL("image/png") 을 사용합니다. 그것은 다음과 같은 간단한 코드로 밝혀졌습니다. github :

var svg = document.querySelector("svg"); var 캔버스 = document.createElement("캔버스"); 캔버스.높이 = svg.getAttribute("높이"); 캔버스.너비 = svg.getAttribute("너비"); canvg(캔버스, svg.parentNode.innerHTML.trim()); var dataURL = 캔버스.toDataURL("이미지/png"); var 데이터 = atob(dataURL.substring("데이터:이미지/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 라이브러리를 사용하여 저장 대화 상자를 호출했습니다.
그게 다야, 우리는 원하는 결과를 얻었습니다.

한 가지 뉘앙스에 주목할 가치가 있습니다. tauCharts 내보내기용 플러그인을 작성할 때 svg를 png로 저장하는 것에 대해 궁금했습니다. svg의 스타일은 외부 파일에서 설정되므로 원본 svg와 최대한 유사성을 얻기 위해 인라인 스타일을 svg에 삽입합니다. 그리고 우리는 이 결과를 얻습니다.

이 기사가 귀하에게 유용하고 시간을 절약하기를 바랍니다.