Thumbnails

Ресурс- 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 string
URL изображения.
default. width unsigned integer
Ширина изображения.
default. height unsigned integer
Высота изображения.
medium object
Версия уменьшенного изображения с более высоким разрешением. Для видео (или ресурса, который ссылается на видео), это изображение имеет ширину 320 пикселей и высоту 180 пикселей. Для канала это изображение имеет ширину 240 пикселей и высоту 240 пикселей.
medium. url string
URL изображения.
medium. width unsigned integer
Ширина изображения.
medium. height unsigned integer
Высота изображения.
high object
Версия уменьшенного изображения с высоким разрешением. Для видео (или ресурса, который ссылается на видео), это изображение имеет ширину 480 пикселей и высоту 360 пикселей. Для канала это изображение имеет ширину 800 пикселей и высоту 800 пикселей.
high. url string
URL изображения.
high. width unsigned integer
Ширина изображения.
high. height unsigned integer
Высота изображения.
standard object
Версия миниатюры с еще более высоким разрешением, чем изображение high разрешением. Это изображение доступно для некоторых видео и других ресурсов, которые ссылаются на видео, таких как элементы плейлиста или результаты поиска. Это изображение имеет ширину 640 пикселей и высоту 480 пикселей.
standard. url string
URL изображения.
standard. width unsigned integer
Ширина изображения.
standard. height unsigned integer
Высота изображения.
maxres object
Версия миниатюры с самым высоким разрешением. Этот размер изображения доступен для некоторых видео и других ресурсов, которые ссылаются на видео, таких как элементы плейлиста или результаты поиска. Это изображение имеет ширину 1280 пикселей и высоту 720 пикселей.
maxres. url string
URL изображения.
maxres. width unsigned integer
Ширина изображения.
maxres. height unsigned integer
Высота изображения.