یک منبع thumbnail اندازه های مختلف تصویر کوچک مرتبط با یک منبع را شناسایی می کند. لطفاً به ویژگی های زیر در تصاویر کوچک توجه کنید:
- ویژگی
snippet.thumbnailsیک منبع، شیئی است که تصاویر کوچک موجود برای آن منبع را شناسایی می کند. - یک منبع
thumbnailشامل یک سری اشیاء است. نام هر شی (default،medium،highو غیره) به اندازه تصویر کوچک اشاره دارد. - انواع مختلف منابع ممکن است از اندازه های مختلف تصویر کوچک پشتیبانی کنند.
- انواع مختلف منابع ممکن است اندازه های متفاوتی را برای تصاویر کوچک با نام یکسان تعریف کنند. برای مثال، تصویر کوچک
defaultبرای یک منبعvideoمعمولاً 120 پیکسل در 90 پیکسل است و تصویر کوچکdefaultبرای یک منبعchannelمعمولاً 88 پیکسل در 88 پیکسل است. - بسته به وضوح تصویر اصلی یا محتوای آپلود شده در YouTube، منابعی از همان نوع ممکن است همچنان اندازههای تصویر کوچک متفاوتی برای تصاویر خاص داشته باشند. برای مثال، یک ویدیوی HD ممکن است از تصاویر کوچک با وضوح بالاتر نسبت به ویدیوهای غیر 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تصویر بندانگشتی پیش فرض. تصویر کوچک پیشفرض یک ویدیو - یا منبعی که به یک ویدیو اشاره میکند، مانند آیتم فهرست پخش یا نتیجه جستجو - 120 پیکسل عرض و 90 پیکسل ارتفاع دارد. تصویر کوچک پیشفرض برای یک کانال 88 پیکسل عرض و 88 پیکسل ارتفاع است. |
default. url | stringURL تصویر |
default. width | unsigned integerعرض تصویر |
default. height | unsigned integerارتفاع تصویر |
medium | objectیک نسخه با وضوح بالاتر از تصویر کوچک. برای یک ویدیو (یا منبعی که به یک ویدیو اشاره دارد)، این تصویر 320 پیکسل عرض و 180 پیکسل ارتفاع دارد. برای یک کانال، این تصویر 240 پیکسل عرض و 240 پیکسل ارتفاع دارد. |
medium. url | stringURL تصویر |
medium. width | unsigned integerعرض تصویر |
medium. height | unsigned integerارتفاع تصویر |
high | objectیک نسخه با وضوح بالا از تصویر کوچک. برای یک ویدیو (یا منبعی که به یک ویدیو اشاره دارد)، این تصویر 480 پیکسل عرض و 360 پیکسل ارتفاع دارد. برای یک کانال، این تصویر 800 پیکسل عرض و 800 پیکسل ارتفاع دارد. |
high. url | stringURL تصویر |
high. width | unsigned integerعرض تصویر |
high. height | unsigned integerارتفاع تصویر |
standard | objectحتی نسخه ای با وضوح بالاتر از تصویر کوچک نسبت به تصویر با وضوح high . این تصویر برای برخی از ویدیوها و سایر منابعی که به ویدیوها اشاره دارند، مانند موارد فهرست پخش یا نتایج جستجو، در دسترس است. این تصویر 640 پیکسل عرض و 480 پیکسل ارتفاع دارد. |
standard. url | stringURL تصویر |
standard. width | unsigned integerعرض تصویر |
standard. height | unsigned integerارتفاع تصویر |
maxres | objectبالاترین وضوح تصویر تصویر کوچک. این اندازه تصویر برای برخی از ویدیوها و سایر منابعی که به ویدیوها اشاره دارند، مانند موارد فهرست پخش یا نتایج جستجو، در دسترس است. این تصویر 1280 پیکسل عرض و 720 پیکسل ارتفاع دارد. |
maxres. url | stringURL تصویر |
maxres. width | unsigned integerعرض تصویر |
maxres. height | unsigned integerارتفاع تصویر |