একটি thumbnail সম্পদ একটি সম্পদের সাথে যুক্ত বিভিন্ন থাম্বনেইল চিত্রের আকার সনাক্ত করে। থাম্বনেইল চিত্রগুলির নিম্নলিখিত বৈশিষ্ট্যগুলি দয়া করে নোট করুন:
- একটি রিসোর্সের
snippet.thumbnailsপ্রপার্টি হল একটি অবজেক্ট যা সেই রিসোর্সের জন্য উপলব্ধ থাম্বনেইল ইমেজগুলি সনাক্ত করে৷ - একটি
thumbnailরিসোর্সে একটি সিরিজ অবজেক্ট থাকে। প্রতিটি বস্তুর নাম (default,medium,high, ইত্যাদি) থাম্বনেইল চিত্রের আকারকে বোঝায়। - বিভিন্ন ধরণের সংস্থান বিভিন্ন থাম্বনেইল চিত্রের আকার সমর্থন করতে পারে।
- বিভিন্ন ধরনের সম্পদ একই নামের থাম্বনেইল ছবির জন্য বিভিন্ন আকার নির্ধারণ করতে পারে। উদাহরণস্বরূপ, একটি
videoসংস্থানের জন্যdefaultথাম্বনেইল চিত্রটি সাধারণত 120px x 90px হয় এবং একটিchannelসংস্থানের জন্যdefaultথাম্বনেইল চিত্রটি সাধারণত 88px x 88px হয়। - ইউটিউবে আপলোড করা আসল চিত্র বা সামগ্রীর রেজোলিউশনের উপর নির্ভর করে একই ধরণের সংস্থানগুলিতে এখনও নির্দিষ্ট ছবির জন্য বিভিন্ন থাম্বনেইল চিত্রের আকার থাকতে পারে। উদাহরণস্বরূপ, একটি HD ভিডিও নন-এইচডি ভিডিওর তুলনায় উচ্চ রেজোলিউশন থাম্বনেল সমর্থন করতে পারে।
- থাম্বনেইল চিত্রের আকার সম্পর্কে তথ্য ধারণ করা প্রতিটি বস্তুর একটি
widthবৈশিষ্ট্য এবং একটিheightবৈশিষ্ট্য রয়েছে। যাইহোক, সেই ছবির জন্য প্রস্থ এবং উচ্চতার বৈশিষ্ট্যগুলি ফেরত দেওয়া যাবে না। - যদি একটি আপলোড করা থাম্বনেইল চিত্র প্রয়োজনীয় মাত্রার সাথে মেলে না, তবে তার আকৃতির অনুপাত পরিবর্তন না করে সঠিক আকারের সাথে মেলে চিত্রটির আকার পরিবর্তন করা হয়। চিত্রটি ক্রপ করা হয়নি, তবে কালো বার অন্তর্ভুক্ত থাকতে পারে যাতে আকারটি সঠিক হয়৷
পদ্ধতি
API thumbnails সংস্থানগুলির জন্য নিম্নলিখিত পদ্ধতিগুলিকে সমর্থন করে:
- set
- 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ডিফল্ট থাম্বনেইল ছবি। একটি ভিডিওর জন্য ডিফল্ট থাম্বনেইল - বা একটি সংস্থান যা একটি ভিডিওকে বোঝায়, যেমন একটি প্লেলিস্ট আইটেম বা অনুসন্ধান ফলাফল - 120px চওড়া এবং 90px লম্বা। একটি চ্যানেলের জন্য ডিফল্ট থাম্বনেইল 88px চওড়া এবং 88px লম্বা। |
default. url | stringছবির URL. |
default. width | unsigned integerছবিটির প্রস্থ। |
default. height | unsigned integerছবির উচ্চতা। |
medium | objectথাম্বনেইল ছবির একটি উচ্চ রেজোলিউশন সংস্করণ। একটি ভিডিওর জন্য (বা একটি সম্পদ যা একটি ভিডিওকে বোঝায়), এই ছবিটি 320px চওড়া এবং 180px লম্বা। একটি চ্যানেলের জন্য, এই ছবিটি 240px চওড়া এবং 240px লম্বা৷ |
medium. url | stringছবির URL. |
medium. width | unsigned integerছবিটির প্রস্থ। |
medium. height | unsigned integerছবিটির উচ্চতা। |
high | objectথাম্বনেইল ছবির একটি উচ্চ রেজোলিউশন সংস্করণ। একটি ভিডিওর জন্য (বা একটি সম্পদ যা একটি ভিডিওকে নির্দেশ করে), এই ছবিটি 480px চওড়া এবং 360px লম্বা। একটি চ্যানেলের জন্য, এই চিত্রটি 800px চওড়া এবং 800px লম্বা৷ |
high. url | stringছবির URL. |
high. width | unsigned integerছবিটির প্রস্থ। |
high. height | unsigned integerছবিটির উচ্চতা। |
standard | objecthigh রেজোলিউশন ছবির চেয়ে থাম্বনেল ছবির একটি এমনকি উচ্চ রেজোলিউশন সংস্করণ। এই চিত্রটি কিছু ভিডিও এবং অন্যান্য সংস্থানগুলির জন্য উপলব্ধ যা ভিডিওগুলিকে উল্লেখ করে, যেমন প্লেলিস্ট আইটেম বা অনুসন্ধান ফলাফল৷ এই ছবিটি 640px চওড়া এবং 480px লম্বা৷ |
standard. url | stringছবির URL. |
standard. width | unsigned integerছবিটির প্রস্থ। |
standard. height | unsigned integerছবিটির উচ্চতা। |
maxres | objectথাম্বনেইল ছবির সর্বোচ্চ রেজোলিউশন সংস্করণ। এই চিত্রের আকার কিছু ভিডিও এবং অন্যান্য সংস্থানগুলির জন্য উপলব্ধ যা ভিডিওগুলিকে উল্লেখ করে, যেমন প্লেলিস্ট আইটেম বা অনুসন্ধান ফলাফল৷ এই ছবিটি 1280px চওড়া এবং 720px লম্বা৷ |
maxres. url | stringছবির URL. |
maxres. width | unsigned integerছবিটির প্রস্থ। |
maxres. height | unsigned integerছবির উচ্চতা। |