Height file adalah ukuran vertikal gambar di dalam file, dihitung dalam piksel. Laporan metadata menampilkan angka ini di baris Height. Lebar dan height file bersama‑sama memberikan ukuran gambar, misalnya 1920x1080, di mana width tercantum terlebih dahulu.
Height file tidak sama dengan ukuran file. Height menghitung baris piksel, sedangkan ukuran file menghitung byte di dalam file.
Program ffprobe dari proyek FFmpeg menyebut height dari sebuah video stream sebagai height. ExifTool memiliki tag bernama ImageHeight, yang dibahas dalam artikel Image Height. Dalam video MOV dan MP4, ExifTool mengambil tag ini dari header track, sehingga kedua angka tersebut bisa berbeda.
File mana yang membawanya
Gambar, video, dan file audio dengan cover art dapat melaporkan height. Setiap format menyimpan height di tempatnya masing‑masing:
- MOV dan MP4: deskripsi sampel video menyimpan height gambar sumber dalam piksel. Header track menyimpan height terpisah untuk track tersebut.
- MKV dan WebM: elemen
PixelHeightmenyimpan height dari frame video yang dikodekan. - AVI: header AVI menyimpan height gambar.
- PNG: chunk IHDR menyimpan height dalam piksel sebagai angka 4 byte.
Suara tidak memiliki height, jadi ffprobe tidak mencetak height untuk aliran audio. File audio tetap dapat menampilkan nilai tersebut ketika file menyimpan gambar sampul. FFmpeg memperlakukan gambar terlampir ini sebagai aliran video, dan aliran tersebut memiliki height.
Frame gambar dalam file MP3 tidak memiliki field height, sehingga angkanya harus diambil dari data gambar. Blok gambar FLAC memiliki field height tersendiri, yang berisi 0 ketika height tidak diketahui.
Dokumen bekerja secara berbeda. Halaman PDF diukur dalam satuan 1/72 inci, bukan dalam piksel. Artikel Page Size menjelaskan nilai‑nilai ini.
Seperti apa tampilan nilainya
Biasanya nilainya berupa bilangan bulat dalam piksel tanpa satuan. FFmpeg mencantumkan ukuran video berikut di antara yang lain, dan angka kedua di setiap ukuran adalah height:
1280x720: height sebesar7201920x1080: height sebesar10803840x2160: height sebesar21607680x4320: height sebesar4320
Beberapa file menampilkan hal yang berbeda. Subtitle stream tanpa height menampilkan N/A di ffprobe. Height dari gambar SVG bisa berupa panjang atau persentase.
Dari mana nilai berasal
Program yang membuat file menetapkan height. Untuk mengubah height, Anda mengubah ukuran atau memotong gambar lalu menyimpan file lagi.
Mengapa height bisa berbeda dari yang Anda lihat
File video dapat menyimpan nilai rotasi, dan FFmpeg memutar video sesuai nilai itu secara default. Setelah diputar 90 derajat, height yang Anda lihat sama dengan width yang tersimpan.
Beberapa format juga menyimpan 2 height yang berbeda. Dalam file Matroska, PixelHeight adalah height dari frame yang dikodekan, dan DisplayHeight adalah height yang ditampilkan setelah pemotongan. Coded height di FFmpeg juga dapat berbeda dari height ketika frame dipotong sebelum output.
Mengapa ini penting
Height memungkinkan Anda memeriksa file terhadap batas ukuran, misalnya pada formulir unggah. Jika baris Height menampilkan 720, video memiliki 720 baris piksel, meskipun nama filenya menyebut 1080.
Height dan width juga menentukan jumlah piksel. Video 1920x1080 memiliki 2.073.600 piksel di setiap frame, sekitar 2,1 megapiksel.
Untuk pencetakan, tag Y Resolution memberikan jumlah piksel per inci atau per sentimeter dalam arah height. Bagi height dengan angka tersebut untuk mendapatkan height cetak dalam satuan yang sama.