BlurHash प्लेसहोल्डर जनरेटर
किसी इमेज से एक छोटी BlurHash स्ट्रिंग (कुछ दर्जन अक्षरों की) जनरेट करें, ताकि आपकी फ़ोटो लोड होते समय सही रंगों के ग्रेडिएंट वाला धुंधला प्लेसहोल्डर दिखाया जा सके।
BlurHash किस काम आता है?
BlurHash अक्षरों की एक बहुत छोटी स्ट्रिंग होती है जो किसी इमेज का बहुत कम फ़्रीक्वेंसी वाला (धुंधला) वर्ज़न एन्कोड करती है: उसके प्रमुख रंग और उनका मोटा-मोटा वितरण। कई वेबसाइट और ऐप असली फ़ोटो लोड होने तक इसे प्लेसहोल्डर के रूप में दिखाते हैं (जैसे Unsplash या Medium), ताकि सफ़ेद या ग्रे फ़्लैश न दिखे और लोडिंग ज़्यादा स्मूद लगे।
“हॉरिज़ॉन्टल/वर्टिकल कंपोनेंट” सेटिंग का क्या मतलब है?
ये तय करती हैं कि BlurHash हर दिशा में कितनी बारीकी कैप्चर करे: मान जितने ऊँचे होंगे, डिकोड किया गया नतीजा इमेज के रंगों के उतने ही ज़्यादा शेड्स और मोटी बनावट बनाए रखेगा, पर स्ट्रिंग थोड़ी लंबी हो जाएगी। प्रमुख रंगों के साधारण प्रीव्यू के लिए कम मान (3-4) काफ़ी हैं।
इस हैश को अपनी साइट या ऐप में कैसे इस्तेमाल करूँ?
जनरेट की गई स्ट्रिंग को अपनी इमेज के URL के साथ स्टोर करें (जैसे अपने डेटाबेस में), फिर क्लाइंट साइड पर BlurHash लाइब्रेरी (JavaScript, Swift, Kotlin... के लिए उपलब्ध) से उसे डिकोड करें, ताकि असली इमेज डाउनलोड होने से पहले ही धुंधला प्रीव्यू तुरंत दिख जाए।
100% लोकल प्रोसेसिंग: इमेज का विश्लेषण और BlurHash की गणना पूरी तरह आपके ब्राउज़र में होती है, आपकी फ़ोटो कभी किसी सर्वर पर नहीं भेजी जाती।