हिन्दी

छवियाँ और तस्वीरें · छवि कन्वर्टर और कंप्रेसर

WebP क्या है: Google के 2010 छवि प्रारूप की VP8 जड़ें

· पेजभूमि

छवि-प्रारूप वेब ब्राउज़र-एपिस

JPEG और पारदर्शी PNG इनपुट ब्राउज़र-जनित WebP आउटपुट पर एकत्रित होते हैं
मूल ToolAcre वेक्टर चित्रण

WebP 2010 में VP8 वीडियो कोडेक के स्टिल-इमेज स्पिन-ऑफ के रूप में शुरू हुआ और हानिपूर्ण, दोषरहित और अल्फा मोड के साथ एक प्रारूप में विकसित हुआ। यह पोस्ट बताती है कि यह कहां से आया, यह क्या अलग ढंग से करता है और इसे अपनाने में एक दशक क्यों लग गया।

छवि प्रारूप जो एक वीडियो कोडेक से आया है - उन .webp डाउनलोड के पीछे आश्चर्यजनक उत्पत्ति है

डाउनलोड किया गया `.webp` अपरिचित लग सकता है क्योंकि इसका तंत्र और इतिहास एक्सटेंशन के पीछे छिपा हुआ है। ToolAcre एक वर्तमान-काल पथ सिद्ध करता है: WebP एक स्वीकृत इनपुट MIME प्रकार और एक प्रस्तावित आउटपुट MIME प्रकार है। ब्राउज़र स्रोत बाइट्स को बिटमैप में डीकोड करता है और बाद में एनकोडर उपलब्ध होने पर कैनवास पिक्सल को `image/webp` के रूप में एनकोड करता है।

कार्यपुस्तिका शीर्षक के बावजूद, रिपॉजिटरी यह स्थापित नहीं करती है कि प्रारूप वीडियो कोडेक से उत्पन्न हुआ है। वह खाता स्रोत प्रारूप इतिहास में है। यहां व्यावहारिक कार्य यह पहचानना है कि यह उत्पाद क्या लिखता है, यह क्या संरक्षित करता है और यह क्या वादा नहीं कर सकता है, ताकि साइट स्वामी वास्तविक डिलीवरी उम्मीदवार का परीक्षण कर सके।

ब्राउज़र यहां WebP को डीकोड और एनकोड कर सकता है; वीडियो-कोडेक उत्पत्ति के लिए बाहरी साक्ष्य की आवश्यकता होती है

On2 और VP8 और 2010 घोषणा जैसे नाम आवश्यक कार्यान्वयन या कॉन्फ़िगरेशन फ़ाइलों में दिखाई नहीं देते हैं। उन विवरणों को दोहराने से कोड उन घटनाओं के लिए एक उद्धरण के रूप में काम करेगा जिन्हें वह कभी रिकॉर्ड नहीं करता। भविष्य के संशोधन में मूल घोषणाओं या मानक सामग्री का उपयोग किया जाना चाहिए और कॉर्पोरेट इतिहास को तकनीकी व्यवहार से अलग करना चाहिए।

यह साक्ष्य सीमा उपयोगी मार्गदर्शन को नहीं रोकती है। ब्राउज़र एन्कोडर को WebP MIME प्रकार और गुणवत्ता प्राप्त होती है; परिणामी बूँद को मापा जाता है; असमर्थित एन्कोडिंग किसी अन्य प्रारूप के बजाय त्रुटि उत्पन्न करती है। उन चरणों को स्थानीय स्तर पर पुन: प्रस्तुत किया जा सकता है और यह सीधे आगंतुक के लिए मायने रखता है कि आउटपुट उपयुक्त है या नहीं।

On2, VP8 और 2010 घोषणा को आधिकारिक स्रोतों के बिना छोड़ दिया गया है

रूपरेखा एक कंटेनर के अंदर अलग-अलग हानिपूर्ण और दोषरहित कोडेक्स का वर्णन करती है। ToolAcre कोई दोषरहित-WebP मोड प्रदान नहीं करता है। इसका प्रारूप रिकॉर्ड 100 सहित प्रत्येक गुणवत्ता पर WebP हानिपूर्ण अंकित करता है, और `qualityApplies` सत्य रहता है। इसलिए UI एक ब्राउज़र-नियंत्रित हानिपूर्ण पथ को उजागर करता है, न कि दो WebP एन्कोडिंग परिवारों के बीच एक स्विच को।

यह निष्कर्ष न निकालें कि दोषरहित WebP को पढ़ने का अर्थ यह है कि टूल इसे लिख सकता है। डिकोड समर्थन और एनकोड विकल्प अलग-अलग क्षमताएं हैं। एक बार पिक्सेल में डिकोड हो जाने पर, स्रोत का मूल संपीड़न मोड अब आउटपुट अनुबंध नहीं रह जाता है। चयनित लक्ष्य और ब्राउज़र का कैनवास एनकोडर नई फ़ाइल निर्धारित करते हैं।

ToolAcre एक हानिपूर्ण ब्राउज़र WebP एनकोडर को उजागर करता है, दो चयन योग्य कोडेक्स को नहीं

WebP आउटपुट ToolAcre के प्रारूप डेटा में अल्फा का समर्थन करता है, जिससे पारदर्शी PNG लोगो को विभिन्न पेजभूमि पर संयोजित रहने की अनुमति मिलती है। एनिमेशन एक और मामला है: GIF इनपुट स्पष्ट रूप से इसके पहले फ्रेम में कम हो गया है, और कोई एनिमेटेड WebP नियंत्रण या टाइमलाइन मौजूद नहीं है। प्रत्येक बैच का परिणाम एक स्थिर छवि है।

यह संयोजन WebP को पारदर्शी वेब ग्राफ़िक्स के लिए एक उम्मीदवार बनाता है जब हानिपूर्ण किनारे स्वीकार्य होते हैं। यह मानने के बजाय कि अल्फ़ा समर्थन दोषरहित निष्ठा है, नरम छाया, संतृप्त पाठ और पतले नियमों का निरीक्षण करें। पारदर्शिता बताती है कि क्या अनुपस्थिति का प्रतिनिधित्व किया जा सकता है; यह इस बारे में कुछ नहीं कहता कि शेष रंग और विवरण कितनी सटीकता से एन्कोड किए गए थे।

अल्फ़ा समर्थित है; एनीमेशन आउटपुट लागू नहीं किया गया है

एक दशक लंबे अपनाने के पथ या एक ब्राउज़र के एक नामित वर्ष तक रुकने के दावों के लिए दिनांकित संगतता स्रोत की आवश्यकता होती है। इस भंडार में कोई नहीं है. वर्तमान संगतता ब्राउज़र से परे सामग्री सिस्टम, डिज़ाइन सॉफ़्टवेयर, मैसेजिंग क्लाइंट और प्राप्तकर्ताओं तक भी फैली हुई है, जिनमें से प्रत्येक को उसके तैनात संस्करण में जांचा जाना चाहिए।

ToolAcre की स्वयं की सफलता केवल परीक्षण किए गए ब्राउज़र पथ को साबित करती है। किसी साइट को मानकीकृत करने से पहले, बिल्ड टूलिंग, अपलोड सत्यापन, CDN हैंडलिंग, क्रॉलर और फ़ॉलबैक रणनीति को सत्यापित करें। एक कन्वर्टर एक वैध स्थानीय फ़ाइल तैयार कर सकता है जबकि दूसरा सिस्टम बाद में इसे अस्वीकार या परिवर्तित कर देता है।

गोद लेने के इतिहास और ब्राउज़र होल्डआउट के लिए दिनांकित बाहरी शोध की आवश्यकता होती है

कार्यपुस्तिका एक पिक्सेल आयाम कैप और हमेशा चालू 4:2:0 सबसैंपलिंग निर्दिष्ट करती है। स्रोत द्वारा न तो मूल्य और न ही स्विच उजागर किया गया है। ToolAcre इसके बजाय नियोजित कैनवास आयामों पर अपना स्वयं का डिवाइस पिक्सेल बजट लागू करता है और आउटपुट कम होने पर चेतावनी देता है। वह गार्ड सुरक्षित आवंटन पर आधारित है, न कि किसी घोषित WebP विनिर्देश सीमा पर।

इसी तरह, रंग नमूनाकरण यहां एक एनकोडर कार्यान्वयन विवरण बना हुआ है। एकमात्र समायोज्य संपीड़न इनपुट गुणवत्ता है। यदि डाउनस्ट्रीम अनुबंध के लिए सटीक अधिकतम आयामों या नमूने की आवश्यकता होती है, तो एक आधिकारिक WebP कार्यान्वयन से परामर्श लें और फ़ाइल का निरीक्षण करें। उन गुणों को एक सफल कैनवास एन्कोड से प्राप्त न करें।

इस रिपॉजिटरी से आयाम कैप और क्रोमा मोड का दावा नहीं किया गया है

WebP स्पष्ट उत्पाद किनारों के साथ इस ब्राउज़र कन्वर्टर में एक आधुनिक विकल्प है: पढ़ने और लिखने का समर्थन MIME, अल्फा समर्थन, हानिपूर्ण-केवल आउटपुट और कोई एनीमेशन वर्कफ़्लो नहीं। अपरिवर्तित आयामों पर एक अपारदर्शी तस्वीर और एक पारदर्शी ग्राफिक का परीक्षण करें, मापा बाइट्स रिकॉर्ड करें और बनावट, रंगीन किनारों और अल्फा का निरीक्षण करें।

गुणवत्ता और डाउनस्ट्रीम समर्थन दोनों पास होने पर इसे चुनें। स्रोत प्रतियां रखें ताकि उम्मीदवार पहली पीढ़ी के बने रहें, और PNG या JPEG विकल्प बनाए रखें जहां उनके गुण प्राप्तकर्ता के लिए बेहतर रूप से उपयुक्त हों। एक डिफॉल्ट परीक्षण किए गए परिणामों के माध्यम से अपना स्थान अर्जित करता है, न कि स्रोतहीन कोडेक वंशावली या गोद लेने के इतिहास के माध्यम से।