Thumbnails

Ресурс thumbnail определяет различные размеры миниатюрных изображений, связанных с ресурсом. Обратите внимание на следующие характеристики миниатюрных изображений:

  • Свойство snippet.thumbnails ресурса — это объект, который идентифицирует миниатюрные изображения, доступные для этого ресурса.
  • Ресурс thumbnail содержит ряд объектов. Имя каждого объекта ( default , medium , high и т. д.) соответствует размеру изображения миниатюры.
  • Различные типы ресурсов могут поддерживать различные размеры миниатюрных изображений.
  • Разные типы ресурсов могут определять разные размеры миниатюр с одинаковым именем. Например, миниатюра default для video обычно имеет размер 120x90 пикселей, а миниатюра default для ресурса channel — 88x88 пикселей.
  • Ресурсы одного типа могут иметь разные размеры миниатюр для некоторых изображений в зависимости от разрешения исходного изображения или контента, загруженного на 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
Высота изображения.