DevToys Web Pro iconDevToys Web Proબ્લોગ
અમને રેટ કરો:
બ્રાઉઝર એક્સ્ટેન્શન અજમાવો:

SVG પ્લેસહોલ્ડર જનરેટર

281 Bતૈયાર
પ્રીસેટ
W
H
BG#cccccc
ટેક્સ્ટ#333333
લેબલ

પૂર્વાવલોકન

SVG પ્લેસહોલ્ડર પૂર્વાવલોકન

SVG માર્કઅપ

  • ડેટા URI

  • તકનિકી વિગતો

    SVG પ્લેસહોલ્ડર જનરેટર કેવી રીતે કામ કરે છે

    આ ટૂલ શું કરે છે

    SVG પ્લેસહોલ્ડર જનરેટર કસ્ટમ ડાઇમેન્શન્સ, બેકગ્રાઉન્ડ કલર્સ, ટેક્સ્ટ ઓવરલેઝ અને ફૉન્ટ સેટિંગ્સ સાથે હળવા વેક્ટર પ્લેસહોલ્ડર ઇમેજિસ બનાવે છે. તે SVG માર્કઅપને સીધું અને HTML અથવા CSS માં એમ્બેડ કરવા તૈયાર Base64 data URI તરીકે આઉટપુટ કરે છે. SVG રિઝોલ્યુશન-ઇન્ડિપેન્ડન્ટ છે અને સામાન્ય રીતે 1KB કરતાં ઓછું હોય છે, તેથી આ પ્લેસહોલ્ડર્સ નેટવર્ક રિક્વેસ્ટ્સ વિના તરત લોડ થાય છે.

    ડેવલપર્સ માટેના સામાન્ય ઉપયોગ કેસિસ

    ફ્રન્ટએન્ડ ડેવલપર્સ પ્રોટોટાઇપિંગ દરમિયાન વાસ્તવિક ઇમેજિસ ઉપલબ્ધ થાય તે પહેલાં લેઆઉટ સ્પેસ રિઝર્વ કરવા માટે SVG પ્લેસહોલ્ડર્સનો ઉપયોગ કરે છે, જેથી cumulative layout shift (CLS) ટળે. તે ડિઝાઇન સિસ્ટમ્સમાં અવતાર ફૉલબૅક્સ, થમ્બનેલ સ્કેલેટન્સ અને રિસ્પોન્સિવ ઇમેજ કન્ટેનર્સ માટે ઉપયોગી છે. ઇમેઇલ ડેવલપર્સ HTML ટેમ્પ્લેટ્સમાં data URI પ્લેસહોલ્ડર્સ એમ્બેડ કરે છે, જ્યાં ઇમેઇલ ક્લાયન્ટ્સ દ્વારા બાહ્ય ઇમેજ લોડિંગ બ્લૉક થઈ શકે છે.

    ડેટા ફોર્મેટ્સ, પ્રકારો, અથવા વેરિઅન્ટ્સ

    આઉટપુટ એક સ્ટાન્ડર્ડ SVG 1.1 ડોક્યુમેન્ટ છે જેમાં ભરેલું રેક્ટેન્ગલ અને કેન્દ્રિત ટેક્સ્ટ એલિમેન્ટ હોય છે. data URI વેરિઅન્ટ આ SVG ને 'data:image/svg+xml;base64,' પ્રિફિક્સ સાથે Base64 સ્ટ્રિંગ તરીકે એન્કોડ કરે છે, જેથી img src એટ્રિબ્યુટ્સ, CSS background-image પ્રોપર્ટીઝ, અથવા ઇનલાઇન HTML માં સીધો ઉપયોગ કરી શકાય. ડાઇમેન્શન્સ પિક્સેલ્સમાં નિર્ધારિત થાય છે પરંતુ SVG કોઈપણ કન્ટેનર સાઇઝમાં પિક્સેલેશન વિના સ્કેલ થાય છે કારણ કે તે વેક્ટર ફોર્મેટ છે.

    સામાન્ય ખામીઓ અને એજ કેસિસ

    Data URI બ્રાઉઝર્સ દ્વારા તે જેમાં એમ્બેડ થયેલ દસ્તાવેજથી સ્વતંત્ર રીતે કૅશ થતા નથી, તેથી ઘણી પેજોમાં એક જ પ્લેસહોલ્ડર વાપરવાથી એક જ કૅશ થયેલી બાહ્ય ફાઇલની સરખામણીએ કુલ ટ્રાન્સફર સાઇઝ વધે છે. બહુ લાંબા ટેક્સ્ટ લેબલ્સ જો ડાઇમેન્શન નાના હોય તો SVG viewBoxની બહાર ઓવરફ્લો થઈ શકે છે. કેટલાક જૂના ઇમેઇલ ક્લાયન્ટ્સ SVG data URIને સપોર્ટ કરતા નથી અને પરિણામે તૂટેલી ઇમેજ આઇકન પર ફોલબૅક થાય છે. Content Security Policy (CSP) હેડર્સ inline data URIને બ્લોક કરી શકે છે જો img-srcમાં 'data:' સામેલ ન હોય.

    કોડની સામે આ ટૂલ ક્યારે વાપરવું

    બિલ્ડ ડિપેન્ડન્સીઝ ઉમેર્યા વિના વાયરફ્રેમિંગ અથવા પ્રોટોટાઇપિંગ દરમિયાન ઝડપી રીતે એક વખત માટેના પ્લેસહોલ્ડર ઇમેજિસ જનરેટ કરવા માટે આ બ્રાઉઝર ટૂલનો ઉપયોગ કરો. પ્રોડક્શનમાં ડાયનેમિક પ્લેસહોલ્ડર જનરેશન માટે (જેમ કે, યુઝર-અપલોડેડ ઇમેજ ફોલબૅક્સ), સર્વર-સાઇડ SVG ટેમ્પ્લેટિંગ અથવા plaiceholder જેવી સમર્પિત સેવાઓનો ઉપયોગ કરો, જે તમારી ઇમેજ ઑપ્ટિમાઇઝેશન પાઇપલાઇન સાથે ઇન્ટિગ્રેટ થાય છે અને વાસ્તવિક ઇમેજિસમાંથી બ્લર્ડ લો-ક્વોલિટી ઇમેજ પ્લેસહોલ્ડર્સ (LQIP) જનરેટ કરી શકે છે.