Toolverse
Wszystkie skille

snapdom

autor: 2025Emma

Konwertuj elementy HTML na obrazy SVG i PNG w milisekundach, bez zależności zewnętrznych.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
3

O skillu

snapDOM to narzędzie do szybkiego przechwytywania elementów HTML i konwersji ich na obrazy. Obsługuje formaty SVG, PNG, JPG i WebP, zachowując style CSS, czcionki, pseudo-elementy i efekty cienia. Działa bez dodatkowych bibliotek, wykorzystując tylko standardowe API przeglądarki. Idealne do tworzenia zrzutów ekranu, eksportowania stylizowanych komponentów z osadzonymi czcionkami ikonowymi oraz przetwarzania złożonych elementów DOM z transformacjami i efektami wizualnymi.

Jak używać

  1. Zainstaluj snapDOM za pomocą npm lub yarn: npm install @zumer/snapdom. Alternatywnie możesz załadować bibliotekę z CDN jako moduł ES, dodając tag script z importem z unpkg.com.

  2. Zaimportuj funkcję snapdom do swojego projektu: import { snapdom } from '@zumer/snapdom' (lub z CDN, jeśli używasz tego podejścia).

  3. Wybierz element HTML, który chcesz przechwycić — może to być dowolny element DOM, w tym komponenty z pseudo-elementami, cieniami i transformacjami CSS.

  4. Wywołaj snapdom na wybranym elemencie, określając żądany format wyjściowy: SVG dla wektorów, PNG/JPG/WebP dla rastrów, Canvas dla dalszego przetwarzania, lub Blob dla surowych danych binarnych.

  5. Obsługuj wynik — otrzymasz obraz w wybranym formacie, gotowy do pobrania, wyświetlenia lub przesłania. Dla zasobów zablokowanych przez CORS biblioteka automatycznie spróbuje użyć fallback proxy.

  6. Opcjonalnie dostosuj parametry: ustaw niestandardowe wymiary, skalowanie, wyklucz określone elementy lub użyj systemu wtyczek do transformacji renderowania.

Podobne skille