Data URI를 SVG로 되돌리는 안전한 방법
SVG Data URI를 편집 가능한 SVG로 복원하고, Base64와 URL 인코딩을 구분하며, XML 검증과 보안 정리를 하는 방법입니다.
SVG 블로그 읽기CSS 또는 HTML에서 인라인 SVG 사용을 위해 간단한 Data URI를 만듭니다. 소규모 자산 및 빠른 삽입에 적합합니다. SVG 파일을 온라인으로 열고 즉시 변환하세요.
SVG 파일을 드래그 앤 드롭하세요
또는 클릭해서 파일을 고르거나 SVG 코드를 붙여넣으세요
SVG to Data URI를 사용하면 호환성과 크기에 따라 Base64와 URL 인코딩 출력 간에 전환할 수 있습니다. Base64는 모든 상황에서 안전하며, URL 인코딩은 간단한 SVG을 더 짧고 diff에서 읽기 쉽게 유지합니다.
SVG to Data URI는 즉시 사용 가능한 데이터:이미지/svg+xml 문자열 형식을 지정하고 원클릭 복사를 제공합니다. #, % 및 따옴표와 같은 문자를 이스케이프하므로 수동 정리 없이 HTML 속성, CSS 또는 JSON에서 출력이 작동합니다.
출력은 img src, CSS 배경 이미지, 인라인 스타일 또는 이메일의 스타일 블록에서 작동합니다. 자산을 인라인으로 유지하면 추가 요청을 방지하고 최소한의 오버헤드로 작은 UI 요소를 제공하는 데 도움이 됩니다.
SVG to Data URI는 출력을 짧게 유지하기 위해 최적화된 SVG와 잘 어울립니다. 메타데이터를 제거하고, 경로를 단순화하고, 사용하지 않는 ID를 제거하여 코드 검토 시 최종 문자열이 간결하고 읽기 쉬운 상태로 유지됩니다. 문자열이 짧을수록 구성 파일에 저장하기가 더 쉽고 줄 바꿈이 줄어듭니다.
SVG to Data URI은 전적으로 브라우저에서 실행되므로 파일이 기기를 떠나지 않습니다. 이는 클라이언트 작업, 내부 아이콘, 외부 서버에 업로드할 수 없는 자산에 안전합니다.
이 도구는 UI 붙여넣기, 변환, 복사 및 업데이트 등 빠른 반복 작업을 수행할 만큼 빠릅니다. 속도가 중요한 디자인 시스템 워크플로우, 문서화 사이트, 프로토타이핑 세션에 적합합니다.
파일을 드래그 앤 드롭하거나 SVG 마크업을 붙여넣으세요. SVG to Data URI는 소스를 로컬로 로드하고 정확한 출력을 위해 viewBox, ID 및 색상을 유지합니다. SVG 파일을 온라인으로 열고 즉시 변환하세요.
최대 호환성을 위해 Base64를 선택하거나 더 짧고 읽기 쉬운 문자열을 위한 URL 인코딩을 선택하세요. SVG to Data URI는 출력을 즉시 업데이트하므로 복사하기 전에 길이를 비교할 수 있습니다.
결과를 복사하여 HTML, CSS 또는 JSON에 붙여넣습니다. SVG to Data URI 문자열은 img src, background-image 또는 인라인 스타일 속성에 사용할 수 있습니다.
SVG과 Data URI를 이러한 도구와 함께 사용하여 자산을 삽입하기 전에 미리 보고, 최적화하거나 변환할 수 있습니다. 깨끗한 소스는 더 짧고 안정적인 문자열을 생성합니다.
SVG에서 Data URI 이전의 소스를 미리 보면 크기, 색상 및 viewBox 설정을 확인할 수 있습니다.
도구 열기마크업을 축소하고 최종 문자열을 간결하게 유지하려면 SVG에서 Data URI 이전에 SVG 최적화 프로그램을 실행하세요.
도구 열기그라데이션, 마스크 또는 아이콘에 재사용 가능한 CSS 스니펫이 필요한 경우 SVG to CSS 배경을 사용하세요.
도구 열기SVG에서 PNG까지의 기간이 너무 길고 레거시 컨텍스트에 대한 래스터 대체가 필요한 경우 SVG를 사용하세요.
도구 열기테스트 후 구성 요소로 변환하여 앱의 전달 방법을 비교할 수 있습니다.
도구 열기SVG 워크플로, 문제 해결, 프로덕션 실무에 관한 글을 계속 읽어 보세요.
SVG Data URI를 편집 가능한 SVG로 복원하고, Base64와 URL 인코딩을 구분하며, XML 검증과 보안 정리를 하는 방법입니다.
SVG 블로그 읽기HTML/CSS에서 Base64 SVG가 실패하는 이유와 SVGView가 검증, sanitization, 이중 인코딩 출력으로 이를 해결하는 방식을 정리한 실전 가이드입니다.
SVG 블로그 읽기XML(Extensible Markup Language)과 SVG(Scalable Vector Graphics)의 관계, 그리고 검증, 정리, 최적화, 최소화, export까지 이어지는 운영용 워크플로를 정리했습니다.
SVG 블로그 읽기