Saiz imej ialah lebar dan tinggi sesuatu gambar, dikira dalam piksel. Dalam laporan metadata, medan Image Size menunjukkan kedua-dua nombor sekali, sebagai contoh 1024x981. Nombor pertama ialah lebar imej, dan nombor kedua ialah tinggi imej.
Saiz imej tidak sama dengan saiz fail. Saiz imej mengira piksel dalam gambar. Saiz fail mengira bait dalam fail.
Fail mana yang membawanya
Format imej menyimpan lebar dan tinggi gambar, dan setiap format menyimpan 2 nombor ini di tempatnya sendiri. Fail JPEG menyimpannya dalam segmen Start Of Frame.
Fail PNG menyimpan lebar dan tinggi dalam cebisan pertamanya, yang dipanggil IHDR. Fail GIF dan WebP menyimpan 2 nombor ini berhampiran permulaan fail.
Video juga mempunyai saiz imej. Dalam fail MP4 dan MOV, pengepala trek menyimpan lebar dan tinggi trek video. Program ffprobe juga melaporkan lebar dan tinggi untuk setiap strim video.
Dari mana nilai itu datang
Image Size biasanya bukan medan di dalam fail. Pembaca metadata ExifTool mengira Image Size selepas ia membaca semua metadata lain. ExifTool biasanya mengambil medan Image Width dan Image Height dan menggabungkannya menjadi satu nilai. Untuk fail mentah Canon CR2, ia menggunakan medan Exif Image Width dan Exif Image Height sebagai ganti.
Foto daripada kamera juga boleh membawa medan EXIF untuk saiz. Piawaian Exif menamakannya ImageWidth (0x0100) dan ImageLength (0x0101) untuk imej tidak termampat.
Untuk imej termampat seperti JPEG, piawaian menggunakan PixelXDimension (0xA002) dan PixelYDimension (0xA003) sebagai ganti. ExifTool memaparkan PixelXDimension dan PixelYDimension sebagai Exif Image Width dan Exif Image Height.
Bagaimana rupanya nilai tersebut
Image Size menunjukkan 2 nombor bulat dengan huruf x kecil di antaranya. Lebar sentiasa didahulukan. Dalam nilai mentah daripada ExifTool, ruang memisahkan 2 nombor tersebut, seperti dalam 1024 981.
Nilai 1024x981 memberikan maklumat berikut tentang gambar:
- Lebar imej ialah 1024 piksel.
- Tinggi imej ialah 981 piksel.
- Gambar mempunyai 1024 kali 981 piksel, iaitu 1,004,544 piksel keseluruhannya.
- Itu kira-kira 1.0 megapiksel, kerana satu megapiksel ialah 1,000,000 piksel.
Mengapa lebar dan tinggi boleh kelihatan tertukar
Sesuatu gambar boleh disimpan dalam satu kedudukan dan dipaparkan dalam kedudukan lain. Medan Exif Orientation memberitahu penonton bagaimana untuk memusing gambar tersimpan sebelum ia dipaparkan.
Apabila Orientation ialah 5, 6, 7, atau 8, baris dalam gambar tersimpan menjadi lajur pada skrin. Lebar yang anda lihat ialah tinggi tersimpan, dan tinggi yang anda lihat ialah lebar tersimpan. Image Size melaporkan nombor tersimpan, jadi foto yang anda lihat dalam kedudukan potret boleh menunjukkan saiz landskap.
Mengapa ia penting
Saiz imej memberitahu anda berapa banyak piksel yang anda boleh gunakan. Untuk percetakan, medan X Resolution memberikan bilangan piksel per inci atau per sentimeter. Lebar dalam piksel dibahagi dengan nombor itu memberikan lebar cetakan dalam unit tersebut.
Sebagai contoh, gambar selebar 1024 piksel, dicetak pada 300 piksel per inci, adalah kira-kira 3.4 inci lebar. Itu kira-kira 8.7 cm.
Saiz imej juga penting pada laman web. Apabila satu halaman web memberikan lebar dan tinggi sesuatu imej, pelayar boleh menempah ruang sebelum imej dimuatkan. Halaman itu kemudian bergerak dengan kurang, atau langsung tidak bergerak, apabila gambar muncul.
Saiz imej bukan satu-satunya perkara yang menentukan saiz fail. Mampatan juga menentukan berapa banyak bit digunakan untuk setiap piksel, dan medan Exif CompressedBitsPerPixel merekodkan mod mampatan ini dalam bit per piksel. Jadi 2 gambar dengan saiz imej yang sama boleh mempunyai saiz fail berbeza apabila ia menggunakan mampatan yang berbeza.