Una risorsa thumbnail identifica le diverse dimensioni delle immagini in miniatura associate a una risorsa. Tieni presente le seguenti caratteristiche delle immagini in miniatura:
- La proprietà
snippet.thumbnailsdi una risorsa è un oggetto che identifica le immagini in miniatura disponibili per quella risorsa. - Una risorsa
thumbnailcontiene una serie di oggetti. Il nome di ogni oggetto (default,medium,highe così via) si riferisce alle dimensioni dell'immagine in miniatura. - Diversi tipi di risorse possono supportare dimensioni diverse delle immagini in miniatura.
- Diversi tipi di risorse possono definire dimensioni diverse per le immagini in miniatura con lo stesso nome. Ad esempio, l'immagine in miniatura
defaultper una risorsavideoè in genere 120 x 90 px, mentre l'immagine in miniaturadefaultper una risorsachannelè in genere 88 x 88 px. - Le risorse dello stesso tipo potrebbero comunque avere dimensioni diverse delle immagini in miniatura per determinate immagini, a seconda della risoluzione dell'immagine o dei contenuti originali caricati su YouTube. Ad esempio, un video HD potrebbe supportare miniature con una risoluzione più elevata rispetto ai video non HD.
- Ogni oggetto che contiene informazioni sulle dimensioni di un'immagine in miniatura ha una proprietà
widthe una proprietàheight. Tuttavia, le proprietà di larghezza e altezza potrebbero non essere restituite per l'immagine. - Se un'immagine in miniatura caricata non corrisponde alle dimensioni richieste, viene ridimensionata in modo da corrispondere alle dimensioni corrette senza modificarne le proporzioni. L'immagine non è ritagliata, ma potrebbe includere barre nere per garantire le dimensioni corrette.
Metodi
L'API supporta i seguenti metodi per le risorse thumbnails:
- set
- Carica una miniatura personalizzata su YouTube e la imposta per un video.
Rappresentazione delle risorse
La seguente struttura JSON mostra il formato di una risorsa 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 } }Proprietà
La tabella seguente definisce le proprietà visualizzate in questa risorsa:
| Proprietà | |
|---|---|
default | objectL'immagine in miniatura predefinita. La miniatura predefinita per un video o una risorsa che fa riferimento a un video, ad esempio un elemento di una playlist o un risultato di ricerca, ha una larghezza di 120 px e un'altezza di 90 px. La miniatura predefinita per un canale è larga 88 px e alta 88 px. |
default.url | stringL'URL dell'immagine. |
default.width | unsigned integerLa larghezza dell'immagine. |
default.height | unsigned integerL'altezza dell'immagine. |
medium | objectUna versione ad alta risoluzione dell'immagine in miniatura. Per un video (o una risorsa che fa riferimento a un video), questa immagine ha una larghezza di 320 px e un'altezza di 180 px. Per un canale, questa immagine misura 240 px di larghezza e 240 px di altezza. |
medium.url | stringL'URL dell'immagine. |
medium.width | unsigned integerLa larghezza dell'immagine. |
medium.height | unsigned integerL'altezza dell'immagine. |
high | objectUna versione ad alta risoluzione dell'immagine in miniatura. Per un video (o una risorsa che fa riferimento a un video), questa immagine ha una larghezza di 480 px e un'altezza di 360 px. Per un canale, questa immagine ha una larghezza di 800 px e un'altezza di 800 px. |
high.url | stringL'URL dell'immagine. |
high.width | unsigned integerLa larghezza dell'immagine. |
high.height | unsigned integerL'altezza dell'immagine. |
standard | objectUna versione dell'immagine in miniatura con una risoluzione ancora più elevata rispetto all'immagine con risoluzione high. Questa immagine è disponibile per alcuni video e altre risorse che fanno riferimento ai video, come gli elementi delle playlist o i risultati di ricerca. Questa immagine ha una larghezza di 640 px e un'altezza di 480 px. |
standard.url | stringL'URL dell'immagine. |
standard.width | unsigned integerLa larghezza dell'immagine. |
standard.height | unsigned integerL'altezza dell'immagine. |
maxres | objectLa versione con la risoluzione più alta dell'immagine in miniatura. Questa dimensione dell'immagine è disponibile per alcuni video e altre risorse che fanno riferimento ai video, come gli elementi delle playlist o i risultati di ricerca. Questa immagine ha una larghezza di 1280 px e un'altezza di 720 px. |
maxres.url | stringL'URL dell'immagine. |
maxres.width | unsigned integerLa larghezza dell'immagine. |
maxres.height | unsigned integerL'altezza dell'immagine. |