PNG를 SVG로 온라인에서 무료로 변환하세요. 회원가입 없이 실제 벡터 트레이싱으로 편집 가능한 path를 생성하며, 비트맵을 SVG 태그로 감싼 방식이 아닙니다. 일괄 변환을 지원하고 워터마크와 파일 개수 제한이 없으며, 업로드 후 1시간이 지나면 모든 파일이 삭제됩니다.
PNG는 픽셀을 저장합니다. PNG로 내보낸 로고는 원래 크기에서는 깔끔해 보이지만 파일 안에는 도형 정보가 없습니다. 확대하면 픽셀만 더 커집니다. SVG로 변환한다는 것은 이미지를 윤곽선으로 다시 그리는 것을 의미합니다. PicEditLab은 VTracer라는 오픈 소스 래스터-벡터 변환 엔진으로 PNG를 처리합니다. 비슷한 색상의 픽셀을 영역으로 묶고 각 영역을 따라 매끄러운 스플라인 곡선을 맞춥니다. 다운로드하는 파일은 path 요소로 구성된 실제 벡터 파일이므로, PNG를 SVG 안에 감싼 것과 달리 어떤 크기에서도 선명하게 유지됩니다.
결과의 품질은 PNG에 무엇이 들어 있는지에 전적으로 달려 있습니다. 로고, 아이콘, 앱 스크린샷, 평면 일러스트, 차트, 스캔한 선화는 뚜렷한 경계를 가진 단색 영역으로 구성되어 있어 트레이싱이 깔끔하게 됩니다. 반면 사진은 그렇지 않습니다. 미세한 그라데이션 하나하나가 별도의 path로 쌓이면서 SVG가 매우 커지고 포스터처럼 계단화됩니다. PNG가 사진이라면 SVG 대신 WebP 또는 JPG로 변환하는 것이 적합합니다.
대부분의 온라인 PNG to SVG 변환기와 달리 이 페이지는 내부 처리를 숨긴 블랙박스가 아닙니다. “변환 시작” 버튼 위의 벡터 변환 설정을 열면 트레이싱을 조정하는 네 가지 옵션을 사용할 수 있습니다. “출력”에서는 풀 컬러 트레이싱과 흑백 라인아트 모드를 선택할 수 있으며, 흑백 모드에서는 potrace를 사용합니다. 로고, 도장, 서명, 스캔한 그림에는 이 방식이 실제로 더 적합합니다. “색 정밀도”은 트레이싱 후 유지할 색상 수를 결정합니다. “잡점 제거”은 쉼표, 콜론, 점선, 가느다란 선처럼 작은 표시를 유지할지 노이즈로 처리할지를 결정합니다. “가장자리”에서는 모서리를 둥글게 할지 선명하게 할지를 선택합니다. 기본값은 텍스트가 포함된 스크린샷에 맞춰져 있으므로 이미지에 글자가 있다면 “잡점 제거”은 “디테일 유지”로 두는 것이 좋습니다.
매우 큰 PNG는 트레이싱 전에 약 4메가픽셀로 축소됩니다. 트레이싱 비용은 픽셀 수보다 훨씬 빠르게 증가하기 때문에 24메가픽셀 입력은 수 기가바이트의 메모리가 필요하고 제한 시간을 초과하게 됩니다. 결과를 만들기도 전에 작업이 종료됩니다. 출력은 벡터이므로 이 축소 때문에 완성된 SVG를 사용할 수 있는 최대 크기가 제한되는 것은 아닙니다. 단지 트레이서가 처리할 수 있는 세밀한 정보의 양만 달라집니다.
고정 크기의 아이콘 파일이 필요하신가요? PNG를 ICO로 변환하세요
전문 지식이 필요 없습니다. 무료, 빠르고, 모든 기기에서 사용 가능.
여러 검증된 오픈소스 변환 엔진 위에 구축. 각 형식 조합에 대해 최적의 처리 체인을 선택하여 브라우저 사이드 변환에서 흔히 발생하는 색상 변이와 품질 저하를 방지합니다.
PNG 이미지를 SVG로 변환하는 경우는 다양합니다: 다른 기기나 플랫폼과의 호환성 확보, 저장 공간 절약, 또는 소스 형식을 지원하지 않는 서비스에 업로드하기 위한 이미지 준비 등. 전통적인 방법은 Photoshop, GIMP 또는 유사한 데스크탑 응용 프로그램을 설치하는 것인데, 가끔씩의 작업에는 과분합니다. 브라우저 기반 변환기도 대안이지만 브라우저가 기본적으로 디코딩할 수 있는 것에 제한되며 RAW, HEIC, AVIF와 같은 특수 형식은 전혀 처리할 수 없습니다. PicEditLab은 서버 사이드에서 변환을 실행하므로 형식 지원, 출력 품질, 처리 속도가 브라우저나 기기에 의존하지 않습니다.
PicEditLab에서의 변환은 세 단계입니다 — 업로드, 대상 형식 선택, 다운로드:
서버는 검증된 오픈소스 툴체인을 실행합니다. ImageMagick이 색상 공간 변환과 리샘플링을 처리하고, libheif는 HEIC 인코딩 및 디코딩에 x265 코덱을 사용하며, libavif는 AVIF에 AOM을 사용하고, libjxl은 JPEG XL을 처리하며, OpenJPEG는 JPEG 2000을 담당하고, dcraw는 RAW 파일에서 원시 센서 데이터를 디코딩합니다. JPG 출력은 웹에서 빠른 체감 로딩을 위해 프로그레시브 인코딩으로 품질 85를 사용합니다. PNG 출력은 단 하나의 픽셀도 손실 없이 파일 크기를 최대한 작게 유지하기 위해 최대 압축의 zlib를 사용합니다.
PicEditLab의 이미지 파이프라인은 Apple, Google, Mozilla도 사용하는 동일한 검증된 오픈소스 라이브러리인 ImageMagick, libheif, libavif, libjxl 위에 구축되어 있습니다. 대부분의 사용자가 실제로 원하는 품질과 파일 크기 간의 균형에 맞게 각 형식의 인코더 매개변수를 조정하고, 새 형식 개정을 따라잡기 위해 모든 릴리스마다 파이프라인 업데이트를 제공합니다.