SVG ప్లేస్హోల్డర్ జనరేటర్
ప్రివ్యూ
SVG మార్కప్
డేటా URI
సాంకేతిక వివరాలు
SVG ప్లేస్హోల్డర్ జనరేటర్ ఎలా పనిచేస్తుంది
ఈ టూల్ ఏమి చేస్తుంది
SVG ప్లేస్హోల్డర్ జనరేటర్ కస్టమ్ డైమెన్షన్లు, బ్యాక్గ్రౌండ్ రంగులు, టెక్స్ట్ ఓవర్లేలు, మరియు ఫాంట్ సెట్టింగ్లతో తేలికపాటి వెక్టర్ ప్లేస్హోల్డర్ చిత్రాలను సృష్టిస్తుంది. ఇది SVG మార్కప్ను నేరుగా మరియు HTML లేదా CSS లో ఎంబెడ్ చేయడానికి సిద్ధంగా ఉన్న Base64 data URI గా అవుట్పుట్ చేస్తుంది. SVG రిజల్యూషన్-ఇండిపెండెంట్గా ఉండటం మరియు సాధారణంగా 1KB కంటే తక్కువగా ఉండటం వల్ల, ఈ ప్లేస్హోల్డర్లు నెట్వర్క్ రిక్వెస్ట్లు లేకుండా వెంటనే లోడ్ అవుతాయి.
డెవలపర్ల సాధారణ వినియోగ సందర్భాలు
నిజమైన చిత్రాలు అందుబాటులోకి రాకముందే లేఅవుట్ స్థలాన్ని రిజర్వ్ చేయడానికి, cumulative layout shift (CLS) ను నివారిస్తూ, ఫ్రంట్ఎండ్ డెవలపర్లు ప్రోటోటైపింగ్ సమయంలో SVG ప్లేస్హోల్డర్లను ఉపయోగిస్తారు. డిజైన్ సిస్టమ్లలో అవతార్ ఫాల్బ్యాక్లు, థంబ్నెయిల్ స్కెలెటన్లు, మరియు రెస్పాన్సివ్ ఇమేజ్ కంటైనర్ల కోసం ఇవి ఉపయోగపడతాయి. బాహ్య చిత్రాల లోడింగ్ను ఇమెయిల్ క్లయింట్లు బ్లాక్ చేసే అవకాశం ఉన్న చోట, ఇమెయిల్ డెవలపర్లు HTML టెంప్లేట్లలో data URI ప్లేస్హోల్డర్లను ఎంబెడ్ చేస్తారు.
డేటా ఫార్మాట్లు, రకాలు, లేదా వేరియంట్లు
అవుట్పుట్ ఒక ప్రామాణిక SVG 1.1 డాక్యుమెంట్; ఇందులో ఫిల్ చేసిన రెక్టాంగిల్ మరియు సెంటర్ చేసిన టెక్స్ట్ ఎలిమెంట్ ఉంటాయి. data URI వేరియంట్ ఈ SVG ను 'data:image/svg+xml;base64,' తో ప్రిఫిక్స్ చేసిన Base64 స్ట్రింగ్గా ఎన్కోడ్ చేస్తుంది; దీన్ని img src అట్రిబ్యూట్లలో, CSS background-image ప్రాపర్టీలలో, లేదా inline HTML లో నేరుగా ఉపయోగించవచ్చు. డైమెన్షన్లు పిక్సెల్లలో నిర్దేశించబడతాయి, కానీ SVG వెక్టర్ ఫార్మాట్ కావడంతో పిక్సెలేషన్ లేకుండా ఏ కంటైనర్ సైజ్కైనా స్కేల్ అవుతుంది.
సాధారణ తప్పిదాలు మరియు ఎడ్జ్ కేసులు
డేటా URIలు బ్రౌజర్లు అవి ఎంబెడ్ అయిన డాక్యుమెంట్కు స్వతంత్రంగా క్యాష్ చేయవు; అందువల్ల అనేక పేజీల్లో అదే ప్లేస్హోల్డర్ను ఉపయోగించడం, ఒకే క్యాష్ అయ్యే బాహ్య ఫైల్తో పోలిస్తే మొత్తం ట్రాన్స్ఫర్ పరిమాణాన్ని పెంచుతుంది. డైమెన్షన్లు చిన్నగా ఉంటే చాలా పొడవైన టెక్స్ట్ లేబుళ్లు SVG viewBoxను మించిపోయి బయటకు వెళ్లవచ్చు. కొన్ని పాత ఇమెయిల్ క్లయింట్లు SVG డేటా URIలను సపోర్ట్ చేయవు; ఫలితంగా బ్రోకెన్ ఇమేజ్ ఐకాన్కు ఫాల్బ్యాక్ అవుతాయి. Content Security Policy (CSP) హెడ్డర్లు img-srcలో 'data:' చేర్చకపోతే ఇన్లైన్ డేటా URIలను బ్లాక్ చేయవచ్చు.
కోడ్తో పోల్చితే ఈ టూల్ను ఎప్పుడు ఉపయోగించాలి
బిల్డ్ డిపెండెన్సీలు జోడించకుండా, వైర్ఫ్రేమింగ్ లేదా ప్రోటోటైపింగ్ సమయంలో ఒక్కసారి ఉపయోగించే ప్లేస్హోల్డర్ చిత్రాలను త్వరగా రూపొందించడానికి ఈ బ్రౌజర్ టూల్ను ఉపయోగించండి. ప్రొడక్షన్లో డైనమిక్ ప్లేస్హోల్డర్ జనరేషన్ కోసం (ఉదా., యూజర్-అప్లోడ్ చేసిన చిత్రాలకు ఫాల్బ్యాక్లు), సర్వర్-సైడ్ SVG టెంప్లేటింగ్ లేదా మీ ఇమేజ్ ఆప్టిమైజేషన్ పైప్లైన్తో ఇంటిగ్రేట్ అయ్యే plaiceholder వంటి ప్రత్యేక సేవలను ఉపయోగించండి; ఇవి నిజమైన చిత్రాల నుంచి బ్లర్డ్ లో-క్వాలిటీ ఇమేజ్ ప్లేస్హోల్డర్లు (LQIP)ను రూపొందించగలవు.