thumbnail
संसाधन की मदद से, किसी संसाधन से जुड़ी थंबनेल इमेज के अलग-अलग साइज़ की पहचान की जा सकती है. कृपया थंबनेल इमेज की इन विशेषताओं पर ध्यान दें:
- किसी संसाधन की
snippet.thumbnails
प्रॉपर्टी एक ऑब्जेक्ट है, जो उस संसाधन के लिए उपलब्ध थंबनेल इमेज की पहचान करता है. thumbnail
संसाधन में कई ऑब्जेक्ट होते हैं. हर ऑब्जेक्ट के नाम (default
,medium
,high
वगैरह) से थंबनेल इमेज के साइज़ का पता चलता है.- अलग-अलग संसाधनों में, थंबनेल इमेज का अलग-अलग साइज़ हो सकता है.
- अलग-अलग तरह के संसाधन, एक ही नाम वाली थंबनेल इमेज के अलग-अलग साइज़ को तय कर सकते हैं. उदाहरण के लिए,
video
संसाधन के लिएdefault
की थंबनेल इमेज का साइज़ आम तौर पर 120 पिक्सल x 90 पिक्सल होता है. साथ ही,channel
रिसॉर्स के लिए,default
की थंबनेल इमेज का साइज़ आम तौर पर 88 x 88 पिक्सल होता है. - YouTube पर अपलोड की गई ओरिजनल इमेज या कॉन्टेंट के रिज़ॉल्यूशन के हिसाब से, इसी तरह के संसाधनों में अब भी कुछ इमेज की थंबनेल इमेज के साइज़ अलग-अलग हो सकते हैं. उदाहरण के लिए, हो सकता है कि किसी एचडी वीडियो में, बिना एचडी वाले वीडियो के मुकाबले ज़्यादा रिज़ॉल्यूशन वाले थंबनेल दिखाए जा सकें.
- हर ऑब्जेक्ट में, थंबनेल की इमेज के साइज़ के बारे में जानकारी होती है. इसमें एक
width
प्रॉपर्टी और एकheight
प्रॉपर्टी होती है. हालांकि, हो सकता है कि उस इमेज के लिए चौड़ाई और ऊंचाई प्रॉपर्टी न दिखाई जाएं. - अगर अपलोड की गई कोई थंबनेल इमेज, ज़रूरी डाइमेंशन से मेल नहीं खाती है, तो इमेज का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) बदले बिना, सही साइज़ से मैच करने के लिए उसका साइज़ बदल दिया जाता है. इमेज को काटा नहीं गया है, लेकिन उसमें काले रंग की पट्टियां दिख सकती हैं, ताकि इसका साइज़ सही हो.
तरीके
thumbnails
संसाधनों के लिए, एपीआई नीचे दिए गए तरीकों के साथ काम करता है:
- सेट
- YouTube पर कस्टम वीडियो थंबनेल अपलोड करता है और उसे वीडियो के लिए सेट करता है.
संसाधन दिखाना
यहां दिया गया JSON स्ट्रक्चर, thumbnails
संसाधन का फ़ॉर्मैट दिखाता है:
{ "default": { "url": string, "width": unsigned integer, "height": unsigned integer }, "medium": { "url": string, "width": unsigned integer, "height": unsigned integer }, "high": { "url": string, "width": unsigned integer, "height": unsigned integer }, "standard": { "url": string, "width": unsigned integer, "height": unsigned integer }, "maxres": { "url": string, "width": unsigned integer, "height": unsigned integer } }
प्रॉपर्टी
यहां दी गई टेबल में, इस संसाधन में दिखने वाली प्रॉपर्टी के बारे में बताया गया है:
प्रॉपर्टी | |
---|---|
default |
object डिफ़ॉल्ट थंबनेल इमेज. किसी वीडियो या प्लेलिस्ट के आइटम या खोज के नतीजे जैसे किसी वीडियो के बारे में बताने वाले संसाधन के लिए डिफ़ॉल्ट थंबनेल 120 पिक्सल चौड़ा और 90 पिक्सल लंबा होता है. किसी चैनल के लिए डिफ़ॉल्ट थंबनेल 88 पिक्सल चौड़ा और 88 पिक्सल लंबा होता है. |
default.url |
string इमेज का यूआरएल. |
default.width |
unsigned integer इमेज की चौड़ाई. |
default.height |
unsigned integer इमेज की ऊंचाई. |
medium |
object थंबनेल इमेज का ज़्यादा रिज़ॉल्यूशन वाला वर्शन. किसी वीडियो (या वीडियो के बारे में बताने वाले संसाधन) के लिए, यह इमेज 320 पिक्सल चौड़ी और 180 पिक्सल ऊंची है. चैनल के लिए यह इमेज 240 पिक्सल चौड़ी और 240 पिक्सल लंबी है. |
medium.url |
string इमेज का यूआरएल. |
medium.width |
unsigned integer इमेज की चौड़ाई. |
medium.height |
unsigned integer इमेज की ऊंचाई. |
high |
object थंबनेल इमेज का हाई रिज़ॉल्यूशन वर्शन. किसी वीडियो (या वीडियो के बारे में बताने वाले संसाधन) के लिए, यह इमेज 480 पिक्सल चौड़ी और 360 पिक्सल लंबी है. चैनल के लिए, यह इमेज 800 पिक्सल चौड़ी और 800 पिक्सल लंबी है. |
high.url |
string इमेज का यूआरएल. |
high.width |
unsigned integer इमेज की चौड़ाई. |
high.height |
unsigned integer इमेज की ऊंचाई. |
standard |
object high रिज़ॉल्यूशन वाली इमेज के मुकाबले, थंबनेल इमेज का ज़्यादा रिज़ॉल्यूशन वाला वर्शन. यह इमेज, वीडियो से जुड़े कुछ वीडियो और दूसरे संसाधनों के लिए उपलब्ध है. जैसे, प्लेलिस्ट में मौजूद आइटम या खोज के नतीजे. यह इमेज 640 पिक्सल चौड़ी और 480 पिक्सल लंबी है. |
standard.url |
string इमेज का यूआरएल. |
standard.width |
unsigned integer इमेज की चौड़ाई. |
standard.height |
unsigned integer इमेज की ऊंचाई. |
maxres |
object थंबनेल इमेज का सबसे ज़्यादा रिज़ॉल्यूशन वाला वर्शन. इमेज का यह साइज़, कुछ वीडियो और वीडियो के बारे में जानकारी देने वाले दूसरे संसाधनों के लिए उपलब्ध है. जैसे, प्लेलिस्ट के आइटम या खोज के नतीजे. यह इमेज 1280 पिक्सल चौड़ी और 720 पिक्सल ऊंची है. |
maxres.url |
string इमेज का यूआरएल. |
maxres.width |
unsigned integer इमेज की चौड़ाई. |
maxres.height |
unsigned integer इमेज की ऊंचाई. |