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 ಪ್ರಾಪರ್ಟಿಗಳು, ಅಥವಾ inline HTML ನಲ್ಲಿ ನೇರವಾಗಿ ಬಳಸಬಹುದು. ಆಯಾಮಗಳನ್ನು ಪಿಕ್ಸೆಲ್ಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ, ಆದರೆ SVG ವೆಕ್ಟರ್ ಫಾರ್ಮ್ಯಾಟ್ ಆಗಿರುವುದರಿಂದ ಪಿಕ್ಸೆಲೇಶನ್ ಇಲ್ಲದೆ ಯಾವುದೇ ಕಂಟೇನರ್ ಗಾತ್ರಕ್ಕೆ ಸ್ಕೇಲ್ ಆಗುತ್ತದೆ.
ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್ಗಳು
ಡೇಟಾ URIಗಳನ್ನು ಬ್ರೌಸರ್ಗಳು ಅವು ಸೇರಿಸಿರುವ ಡಾಕ್ಯುಮೆಂಟ್ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಕ್ಯಾಶ್ ಮಾಡುವುದಿಲ್ಲ; ಆದ್ದರಿಂದ ಅನೇಕ ಪುಟಗಳಲ್ಲಿ ಒಂದೇ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಬಳಸುವುದರಿಂದ, ಒಂದೇ ಬಾರಿ ಕ್ಯಾಶ್ ಆಗುವ ಬಾಹ್ಯ ಫೈಲ್ಗಿಂತ ಒಟ್ಟು ವರ್ಗಾವಣೆ ಗಾತ್ರ ಹೆಚ್ಚುತ್ತದೆ. ಆಯಾಮಗಳು ಚಿಕ್ಕದಿದ್ದರೆ ಬಹಳ ಉದ್ದದ ಪಠ್ಯ ಲೇಬಲ್ಗಳು SVG viewBoxನಿಂದ ಹೊರಹರಿಯಬಹುದು. ಕೆಲವು ಹಳೆಯ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ಗಳು SVG ಡೇಟಾ URIಗಳಿಗೆ ಬೆಂಬಲ ನೀಡುವುದಿಲ್ಲ; ಪರಿಣಾಮವಾಗಿ ಮುರಿದ ಚಿತ್ರ ಐಕಾನ್ಗೆ ಹಿಂತಿರುಗುತ್ತವೆ. Content Security Policy (CSP) ಹೆಡರ್ಗಳು img-src ನಲ್ಲಿ 'data:' ಸೇರಿಸದಿದ್ದರೆ ಇನ್ಲೈನ್ ಡೇಟಾ URIಗಳನ್ನು ತಡೆಯಬಹುದು.
ಕೋಡ್ಗಿಂತ ಈ ಸಾಧನವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು
ಬಿಲ್ಡ್ ಅವಲಂಬನೆಗಳನ್ನು ಸೇರಿಸದೇ, ವೈರ್ಫ್ರೇಮಿಂಗ್ ಅಥವಾ ಪ್ರೋಟೋಟೈಪಿಂಗ್ ವೇಳೆ ತ್ವರಿತವಾಗಿ ಒಮ್ಮೆ ಮಾತ್ರ ಬೇಕಾಗುವ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಚಿತ್ರಗಳನ್ನು ರಚಿಸಲು ಈ ಬ್ರೌಸರ್ ಉಪಕರಣವನ್ನು ಬಳಸಿ. ಪ್ರೊಡಕ್ಷನ್ನಲ್ಲಿ ಡೈನಾಮಿಕ್ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ರಚನೆಗಾಗಿ (ಉದಾ., ಬಳಕೆದಾರರು ಅಪ್ಲೋಡ್ ಮಾಡಿದ ಚಿತ್ರಗಳಿಗೆ ಫಾಲ್ಬ್ಯಾಕ್ಗಳು), ಸರ್ವರ್-ಸೈಡ್ SVG ಟೆಂಪ್ಲೇಟಿಂಗ್ ಅಥವಾ ನಿಮ್ಮ ಚಿತ್ರ ಆಪ್ಟಿಮೈಸೇಶನ್ ಪೈಪ್ಲೈನ್ಗೆ ಏಕೀಕರಿಸುವ ಮತ್ತು ನಿಜವಾದ ಚಿತ್ರಗಳಿಂದ ಬ್ಲರ್ ಮಾಡಿದ ಕಡಿಮೆ ಗುಣಮಟ್ಟದ ಚಿತ್ರ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ಗಳನ್ನು (LQIP) ರಚಿಸಬಲ್ಲ plaiceholder ಮುಂತಾದ ವಿಶೇಷ ಸೇವೆಗಳನ್ನು ಬಳಸಿ.