SVGImageConverter 소개: 브라우저에서 동작하는 무료 SVG 변환기
SVGImageConverter는 SVG 파일을 래스터 이미지와 아이콘으로 바꾸고, 이미지를 다시 SVG로 트레이싱합니다. 모든 도구가 무료이고 브라우저 안에서 동작하므로 파일이 기기를 벗어나지 않습니다.
SVG를 PNG, JPG 등으로 변환하거나 이미지를 다시 SVG로 트레이싱
도구는 세 가지입니다. 'SVG를 이미지로'는 벡터 파일을 PNG, JPG, WebP, BMP, GIF, AVIF로 변환합니다. 'SVG를 아이콘으로'는 표준 크기를 Windows .ico나 macOS .icns로 묶습니다. '이미지를 SVG로'는 그 반대로 PNG, JPG, WebP, GIF, BMP, AVIF, TIFF를 SVG로 트레이싱합니다.
한 번에 최대 40개를 일괄 처리할 수 있고, 설정은 전체 파일에 적용할 수도, 선택한 파일에만 적용할 수도 있습니다. 너비, 높이, DPI 배율, 투명 또는 단색 배경, JPG와 WebP 품질, 회색조, 프리셋을 설정할 수 있습니다. 트레이싱에서는 컬러와 흑백 모드를 고를 수 있습니다. 결과는 하나씩 받거나 한꺼번에 ZIP으로 받을 수 있습니다.
브라우저 내 변환의 작동 방식
SVG를 PNG, JPG, WebP, BMP, GIF, AVIF로 변환할 때는 브라우저에 내장된 캔버스 렌더러를 사용합니다. 지정한 크기로 SVG를 캔버스에 그린 다음 그 픽셀을 원하는 형식으로 인코딩합니다. AVIF만은 브라우저 쪽에 인코더가 있어야 합니다. ICO와 ICNS에서는 지정한 최대 크기까지의 표준 아이콘 크기를 렌더링해 하나의 파일로 묶습니다. ICO는 256 px까지, ICNS는 1024 px까지입니다.
'이미지를 SVG로'는 Rust로 작성해 WebAssembly로 컴파일한 벡터화 엔진 VTracer를 사용합니다. 페이지 안에서 불러와 이미지를 벡터 패스로 트레이싱합니다.
첫 방문 때 Service Worker가 등록되어 불러온 페이지와 스크립트를 차례로 캐시합니다. 그래서 한 번 연 페이지는 인터넷 연결이 없어도 동작합니다. WebAssembly 트레이서는 '이미지를 SVG로'를 처음 열 때 캐시에 추가됩니다.
업로드 없음: 파일은 기기를 벗어나지 않습니다
파일이 업로드되는 일도, 서버가 변환을 대신하는 일도 없습니다. 모든 작업은 브라우저 메모리 안에서 끝납니다. 파일을 읽고 변환해 결과를 쓰는 과정이 모두 사용자의 기기에서 이루어지므로, 대외비 로고나 고객 작업물이 밖으로 나가지 않습니다.
개인정보 처리방침 읽기무료 SVG 변환기의 비용
없습니다. 모든 형식과 설정을 무료로 쓸 수 있습니다. 가입도 워터마크도 유료 요금제도 없습니다.
할 수 없는 것
시작하기 전에 알아 둘 네 가지입니다.
- 내보내기는 64메가픽셀까지이며, 정사각형이면 8000×8000에 해당합니다. DPI 배율도 이 한도에 포함되어 4000×4000을 2배 DPI로 내보내면 한도에 닿습니다. 8000×8000 PNG는 대부분의 기기에서 문제없이 다룰 수 있으니 먼저 시도해 보세요. 내보내기가 거부되거나 결과가 비어 있으면 너비나 DPI를 낮추세요.
- 애니메이션 GIF는 첫 프레임만 트레이싱되고, 결과 SVG는 정지 이미지가 됩니다.
- 사진도 트레이싱할 수 있지만 크고 근사적인 SVG가 됩니다. 로고, 아이콘, 선화가 훨씬 깔끔하게 트레이싱됩니다.
- 속도는 크기보다 색의 복잡도에 훨씬 크게 좌우됩니다. 단색 위주의 일러스트는 픽셀 수에 비례해서, 픽셀이 4배가 되면 기다리는 시간도 대략 4배가 됩니다. 사진은 그보다 더 늘어나 몇 분이 걸리기도 하지만, 오래 걸리는 트레이싱은 백그라운드에서 실행되며 도중에 취소할 수 있습니다. 흑백 모드는 색을 포기하는 대신 훨씬 빠릅니다.
자주 묻는 질문
이 SVG 변환기는 어디에 쓸 수 있나요?
벡터를 받지 않는 곳을 위해 SVG 로고나 아이콘을 PNG, JPG, WebP로 내보내거나, 여러 크기 ICO 파비콘이나 macOS ICNS 아이콘을 만들거나, PNG나 JPG 로고를 다시 벡터로 되돌릴 수 있습니다.
설치하거나 가입해야 하나요?
아니요. 계정을 만들 필요도 없고 설치할 것도 없습니다. 브라우저 확장 프로그램도 플러그인도 데스크톱 앱도 필요 없습니다. 변환기 전체가 브라우저 탭 안에서 동작하므로 페이지를 열고 파일을 추가한 뒤 결과를 내려받기만 하면 됩니다.
이 SVG 변환기는 어떤 브라우저에서 동작하나요?
JavaScript를 쓸 수 있는 최신 브라우저라면 어디서든 동작합니다. 'SVG를 이미지로'는 브라우저에 내장된 캔버스 렌더러를 쓰고, '이미지를 SVG로'는 여기에 더해 WebAssembly가 필요한데 현행 브라우저에는 모두 들어 있습니다. 설치할 플러그인은 없으며 첫 방문 이후에는 네트워크 연결이 없어도 동작합니다. AVIF 내보내기는 브라우저에 따라 다르며, 인코딩할 수 없는 경우에는 형식이 잘못된 파일을 건네는 대신 그 사실을 알려 줍니다.
대외비나 고객 작업에 써도 안전한가요?
파일에 관해서는 안전합니다. 업로드도 서버 측 변환도 없으므로 고객의 로고나 공개 전 디자인이 사용자의 기기에서 변환되며 남의 디스크에 놓이지 않습니다. 그것이 개별 비밀유지계약을 충족하는지는 직접 판단하셔야 합니다.
SVG 변환기 사용해 보기
PNG, JPG 같은 래스터 파일이 필요하면 'SVG를 이미지로'를, 픽셀을 벡터로 바꾸려면 '이미지를 SVG로'를 여세요.