DevToys Web Pro iconDevToys Web ProBlog
Ohodnoťte nás:
Vyskúšajte rozšírenie prehliadača:

Generátor SVG zástupných obrázkov

281 BPripravené
Predvoľba
Š
V
Poz.#cccccc
Text#333333
Popis

Náhľad

Náhľad zástupného SVG

Značkovanie SVG

  • Dátové URI

  • Technické podrobnosti

    Ako funguje generátor SVG zástupných obrázkov

    Čo nástroj robí

    Generátor SVG zástupných obrázkov vytvára ľahké vektorové zástupné obrázky s vlastnými rozmermi, farbami pozadia, textovými prekrytiami a nastaveniami písma. Vypisuje SVG markup priamo aj ako Base64 data URI pripravené na vloženie do HTML alebo CSS. Keďže SVG je nezávislé od rozlíšenia a typicky má menej než 1 KB, tieto zástupné obrázky sa načítajú okamžite bez sieťových požiadaviek.

    Bežné prípady použitia pre vývojárov

    Frontend vývojári používajú SVG zástupné obrázky počas prototypovania na rezervovanie miesta v rozložení predtým, než sú dostupné skutočné obrázky, čím sa vyhnú kumulatívnemu posunu rozloženia (CLS). Sú užitočné v dizajnových systémoch ako náhrady avatarov, skeletony miniatúr a kontajnery pre responzívne obrázky. Vývojári e-mailov vkladajú data URI zástupné obrázky do HTML šablón, kde môžu e-mailoví klienti blokovať načítanie externých obrázkov.

    Dátové formáty, typy alebo varianty

    Výstupom je štandardný dokument SVG 1.1 obsahujúci vyplnený obdĺžnik a vycentrovaný textový prvok. Varianta data URI kóduje toto SVG ako Base64 reťazec s predponou 'data:image/svg+xml;base64,' na priame použitie v atribútoch img src, vlastnostiach CSS background-image alebo v inline HTML. Rozmery sa zadávajú v pixeloch, no SVG sa škáluje na ľubovoľnú veľkosť kontajnera bez pixelizácie, keďže ide o vektorový formát.

    Bežné úskalia a okrajové prípady

    Data URI sa v prehliadačoch neukladajú do vyrovnávacej pamäte nezávisle od dokumentu, do ktorého sú vložené, takže používanie rovnakého zástupného obrázka na mnohých stránkach zvyšuje celkový objem prenesených dát v porovnaní s jedným externým súborom uloženým v cache. Veľmi dlhé textové štítky môžu pri malých rozmeroch pretekať mimo SVG viewBox. Niektorí starší e-mailoví klienti nepodporujú SVG data URI a namiesto toho zobrazia ikonu poškodeného obrázka. Hlavičky Content Security Policy (CSP) môžu blokovať inline data URI, ak 'data:' nie je zahrnuté v img-src.

    Kedy použiť tento nástroj vs. kód

    Použite tento nástroj v prehliadači na rýchle generovanie jednorazových zástupných obrázkov počas tvorby wireframov alebo prototypovania bez pridávania závislostí do buildu. Na dynamické generovanie zástupných obrázkov v produkcii (napr. fallbacky pre používateľom nahrané obrázky) použite server-side šablónovanie SVG alebo špecializované služby ako plaiceholder, ktoré sa integrujú s vaším pipeline na optimalizáciu obrázkov a dokážu z reálnych obrázkov generovať rozmazané zástupné obrázky nízkej kvality (LQIP).