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. |