Thumbnails

Resource thumbnail mengidentifikasi berbagai ukuran gambar thumbnail yang terkait dengan resource. Perhatikan karakteristik gambar thumbnail berikut:

  • Properti snippet.thumbnails resource adalah objek yang mengidentifikasi gambar thumbnail yang tersedia untuk resource tersebut.
  • Resource thumbnail berisi serangkaian objek. Nama setiap objek (default, medium, high, dll.) mengacu pada ukuran gambar thumbnail.
  • Berbagai jenis aset dapat mendukung ukuran gambar thumbnail yang berbeda.
  • Berbagai jenis resource dapat menentukan ukuran yang berbeda untuk gambar thumbnail dengan nama yang sama. Misalnya, gambar thumbnail default untuk aset video biasanya berukuran 120 px x 90 px, dan gambar thumbnail default untuk aset channel biasanya berukuran 88 px x 88 px.
  • Resource dengan jenis yang sama mungkin masih memiliki ukuran gambar thumbnail yang berbeda untuk gambar tertentu, bergantung pada resolusi gambar asli atau konten yang diupload ke YouTube. Misalnya, video HD dapat mendukung thumbnail beresolusi lebih tinggi daripada video non-HD.
  • Setiap objek yang berisi informasi tentang ukuran gambar thumbnail memiliki properti width dan properti height. Namun, properti lebar dan tinggi mungkin tidak ditampilkan untuk gambar tersebut.
  • Jika gambar thumbnail yang diupload tidak sesuai dengan dimensi yang diperlukan, ukuran gambar akan diubah agar sesuai dengan ukuran yang benar tanpa mengubah rasio aspeknya. Gambar tidak dipangkas, tetapi dapat menyertakan batang hitam agar ukurannya benar.

Metode

API ini mendukung metode berikut untuk resource thumbnails:

set
Mengupload thumbnail video kustom ke YouTube dan menyetelnya untuk video.

Representasi resource

Struktur JSON berikut menunjukkan format resource 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
  }
}

Properti

Tabel berikut menentukan properti yang muncul di resource ini:

Properti
default object
Gambar thumbnail default. Thumbnail default untuk video – atau resource yang merujuk ke video, seperti item playlist atau hasil penelusuran – memiliki lebar 120 piksel dan tinggi 90 piksel. Thumbnail default untuk channel memiliki lebar 88 px dan tinggi 88 px.
default.url string
URL gambar.
default.width unsigned integer
Lebar gambar.
default.height unsigned integer
Tinggi gambar.
medium object
Versi gambar thumbnail dengan resolusi lebih tinggi. Untuk video (atau resource yang merujuk ke video), gambar ini memiliki lebar 320 px dan tinggi 180 px. Untuk channel, gambar ini berukuran lebar 240 piksel dan tinggi 240 piksel.
medium.url string
URL gambar.
medium.width unsigned integer
Lebar gambar.
medium.height unsigned integer
Tinggi gambar.
high object
Versi gambar thumbnail beresolusi tinggi. Untuk video (atau resource yang merujuk ke video), gambar ini memiliki lebar 480 px dan tinggi 360 px. Untuk channel, gambar ini memiliki lebar 800 piksel dan tinggi 800 piksel.
high.url string
URL gambar.
high.width unsigned integer
Lebar gambar.
high.height unsigned integer
Tinggi gambar.
standard object
Versi gambar thumbnail dengan resolusi yang lebih tinggi daripada gambar resolusi high. Gambar ini tersedia untuk beberapa video dan resource lain yang merujuk ke video, seperti item playlist atau hasil penelusuran. Gambar ini memiliki lebar 640 piksel dan tinggi 480 piksel.
standard.url string
URL gambar.
standard.width unsigned integer
Lebar gambar.
standard.height unsigned integer
Tinggi gambar.
maxres object
Versi gambar thumbnail dengan resolusi tertinggi. Ukuran gambar ini tersedia untuk beberapa video dan resource lain yang merujuk ke video, seperti item playlist atau hasil penelusuran. Gambar ini memiliki lebar 1280 piksel dan tinggi 720 piksel.
maxres.url string
URL gambar.
maxres.width unsigned integer
Lebar gambar.
maxres.height unsigned integer
Tinggi gambar.