SVG를 스크리닝하고 래스터화합니다

엄격한 로컬 SVG 스크리닝 정책을 적용하고, 지원되지 않는 액티브 또는 외부 기능은 거부하며, 수락된 도면을 PNG로 래스터화합니다.

이 도구가 유용할 때

간단하고 독립적인 SVG의 평면화된 미리보기 또는 공유용 복사본을 생성하며, 편집 가능성보다 시각적 결과가 더 중요합니다.

로컬 처리 작동 방식

브라우저는 XML을 구문 분석하고, 명시적인 요소, 속성, URL 및 크기 규칙을 적용하며, 스크립트, 이벤트 핸들러, 외부 콘텐츠 및 허용되지 않은 참조를 거부한 후, 허용된 문서만 한정된 캔버스에 래스터화하고 PNG로 인코딩합니다.

사용 방법

  1. 소스 준비: 간단하고 독립적인 SVG의 평면화된 미리보기 또는 공유용 복사본을 생성하며, 편집 가능성보다 시각적 결과가 더 중요합니다.
  2. 로컬에서 처리: 브라우저는 XML을 구문 분석하고, 명시적인 요소, 속성, URL 및 크기 규칙을 적용하며, 스크립트, 이벤트 핸들러, 외부 콘텐츠 및 허용되지 않은 참조를 거부한 후, 허용된 문서만 한정된 캔버스에 래스터화하고 PNG로 인코딩합니다.
  3. 다운로드 및 확인: 검사 보고서를 확인하고, 어떤 거부도 중지 신호로 간주하며, PNG를 신뢰할 수 있는 격리된 뷰어에서 의도한 아트워크와 비교하고, 글꼴, 클리핑, 그라디언트 및 투명도를 대상 크기에서 확인하며, 이 변환을 SVG 소스 보안 검토의 대체로 사용하지 마십시오.

중요한 제한 사항

엄격한 검사는 알려진 위험 세트를 줄이지만, SVG가 완전히 안전함을 증명하지 않거나, 나중에 SVG 재사용을 위해 정화하거나, 악성 입력을 인증하지는 않습니다. 복잡한 필터, 글꼴, CSS, 마스크, 애니메이션, 외부 리소스 및 드문 SVG 기능은 거부되거나 다르게 렌더링될 수 있으며, PNG는 벡터, 텍스트 선택 및 편집 가능성을 잃습니다.

다운로드한 결과 확인

검사 보고서를 확인하고, 어떤 거부도 중지 신호로 간주하며, PNG를 신뢰할 수 있는 격리된 뷰어에서 의도한 아트워크와 비교하고, 글꼴, 클리핑, 그라디언트 및 투명도를 대상 크기에서 확인하며, 이 변환을 SVG 소스 보안 검토의 대체로 사용하지 마십시오.

설계상 개인정보 보호

파일은 브라우저에 남습니다. 이 도구는 원본이나 출력을 서버로 업로드하지 않습니다.

질문과 답변

이 도구가 유용한 경우는 언제인가요?

간단하고 독립적인 SVG의 평면화된 미리보기 또는 공유용 복사본을 생성하며, 편집 가능성보다 시각적 결과가 더 중요합니다.

브라우저는 실제로 무엇을 하나요?

브라우저는 XML을 구문 분석하고, 명시적인 요소, 속성, URL 및 크기 규칙을 적용하며, 스크립트, 이벤트 핸들러, 외부 콘텐츠 및 허용되지 않은 참조를 거부한 후, 허용된 문서만 한정된 캔버스에 래스터화하고 PNG로 인코딩합니다.

어떤 제한을 이해해야 하나요?

엄격한 검사는 알려진 위험 세트를 줄이지만, SVG가 완전히 안전함을 증명하지 않거나, 나중에 SVG 재사용을 위해 정화하거나, 악성 입력을 인증하지는 않습니다. 복잡한 필터, 글꼴, CSS, 마스크, 애니메이션, 외부 리소스 및 드문 SVG 기능은 거부되거나 다르게 렌더링될 수 있으며, PNG는 벡터, 텍스트 선택 및 편집 가능성을 잃습니다.

결과를 어떻게 확인해야 하나요?

검사 보고서를 확인하고, 어떤 거부도 중지 신호로 간주하며, PNG를 신뢰할 수 있는 격리된 뷰어에서 의도한 아트워크와 비교하고, 글꼴, 클리핑, 그라디언트 및 투명도를 대상 크기에서 확인하며, 이 변환을 SVG 소스 보안 검토의 대체로 사용하지 마십시오.

관련 도구