Renderowanie i rasteryzacja SVG

Zastosuj ścisłą lokalną politykę renderowania SVG, odrzuć nieobsługiwane aktywne lub zewnętrzne funkcje i zresteruj przyjęty rysunek do PNG.

Kiedy to narzędzie jest przydatne

Tworzenie spłaszczonej podglądowej lub udostępnianej kopii prostego, samodzielnego SVG, którego widoczny rezultat jest ważniejszy niż możliwość edycji.

Jak działa przetwarzanie lokalne

Przeglądarka analizuje XML, wymusza jawne reguły dotyczące elementów, atrybutów, adresów URL i rozmiarów, odrzuca skrypty, obsługiwacze zdarzeń, treści obce oraz niedozwolone odwołania, a następnie rasteruje tylko zaakceptowany dokument na ograniczonej płótnie i koduje go do PNG.

Jak go używać

  1. Przygotuj źródło: Tworzenie spłaszczonej podglądowej lub udostępnianej kopii prostego, samodzielnego SVG, którego widoczny rezultat jest ważniejszy niż możliwość edycji.
  2. Przetwórz lokalnie: Przeglądarka analizuje XML, wymusza jawne reguły dotyczące elementów, atrybutów, adresów URL i rozmiarów, odrzuca skrypty, obsługiwacze zdarzeń, treści obce oraz niedozwolone odwołania, a następnie rasteruje tylko zaakceptowany dokument na ograniczonej płótnie i koduje go do PNG.
  3. Pobierz i zweryfikuj: Sprawdź raport kontroli, traktuj każde odrzucenie jako sygnał zatrzymania, porównaj PNG z zamierzonym dziełem w izolowanym zaufanym podglądzie, sprawdź czcionki, przycięcia, gradienty i przezroczystość w docelowym rozmiarze i nigdy nie zastępuj tej konwersji przeglądem bezpieczeństwa źródła SVG.

Ważne ograniczenia

Dokładna kontrola zmniejsza znany zestaw ryzyk, ale nie dowodzi, że SVG jest całkowicie bezpieczne, nie oczyszcza go do późniejszego ponownego użycia SVG ani nie certyfikuje wrogich danych wejściowych. Złożone filtry, czcionki, CSS, maski, animacje, zewnętrzne zasoby i rzadko używane funkcje SVG mogą zostać odrzucone lub wyświetlone inaczej; PNG traci wektory, wybieranie tekstu i możliwość edycji.

Zweryfikuj pobrany wynik

Sprawdź raport kontroli, traktuj każde odrzucenie jako sygnał zatrzymania, porównaj PNG z zamierzonym dziełem w izolowanym zaufanym podglądzie, sprawdź czcionki, przycięcia, gradienty i przezroczystość w docelowym rozmiarze i nigdy nie zastępuj tej konwersji przeglądem bezpieczeństwa źródła SVG.

Prywatność wbudowana w projekt

Twoje pliki pozostają w tej przeglądarce. Narzędzie nie wysyła źródła ani wyniku na nasze serwery.

Pytania i odpowiedzi

Kiedy to narzędzie jest przydatne?

Tworzenie spłaszczonej podglądowej lub udostępnianej kopii prostego, samodzielnego SVG, którego widoczny rezultat jest ważniejszy niż możliwość edycji.

Co właściwie robi przeglądarka?

Przeglądarka analizuje XML, wymusza jawne reguły dotyczące elementów, atrybutów, adresów URL i rozmiarów, odrzuca skrypty, obsługiwacze zdarzeń, treści obce oraz niedozwolone odwołania, a następnie rasteruje tylko zaakceptowany dokument na ograniczonej płótnie i koduje go do PNG.

Jakie ograniczenia muszę zrozumieć?

Dokładna kontrola zmniejsza znany zestaw ryzyk, ale nie dowodzi, że SVG jest całkowicie bezpieczne, nie oczyszcza go do późniejszego ponownego użycia SVG ani nie certyfikuje wrogich danych wejściowych. Złożone filtry, czcionki, CSS, maski, animacje, zewnętrzne zasoby i rzadko używane funkcje SVG mogą zostać odrzucone lub wyświetlone inaczej; PNG traci wektory, wybieranie tekstu i możliwość edycji.

Jak powinienem zweryfikować wynik?

Sprawdź raport kontroli, traktuj każde odrzucenie jako sygnał zatrzymania, porównaj PNG z zamierzonym dziełem w izolowanym zaufanym podglądzie, sprawdź czcionki, przycięcia, gradienty i przezroczystość w docelowym rozmiarze i nigdy nie zastępuj tej konwersji przeglądem bezpieczeństwa źródła SVG.

Powiązane narzędzia