Мегапікселі показують, скільки пікселів має зображення, у мільйонах. Один мегапіксель - це 1 мільйон пікселів, оскільки префікс mega означає 1 мільйон. Цифрове зображення - це сітка з дрібних точок, які називаються пікселями й розташовані в рядках і стовпцях.
Це число ви часто бачите, коли порівнюєте камери й телефони. Коли ви читаєте метадані файлу, поле Megapixels показує кількість пікселів саме цього зображення. Значення дорівнює ширині в пікселях, помноженій на висоту в пікселях, поділеній на 1 000 000.
Звідки походить значення
Ваш файл не зберігає значення Megapixels. Програма, яка читає метадані, обчислює його з 2 інших полів: ширини зображення та висоти зображення. ExifTool називає Megapixels складеним тегом, тобто значенням, яке обчислюється після зчитування всієї іншої інформації.
Спочатку програма формує поле Image Size, наприклад 1920x1080. Потім вона перемножує ці 2 числа й ділить результат на 1 000 000.
Оскільки значення обчислюється, ви не можете редагувати поле Megapixels безпосередньо. Воно змінюється лише тоді, коли зображення отримує нову ширину або висоту.
Які файли містять його
Будь-який файл, у якому записано ширину й висоту в пікселях, може показувати Megapixels. Це значення не обмежується фотографіями:
- Фотографії JPEG зберігають ширину й висоту в маркері, який називається start of frame.
- Зображення PNG зберігають ширину й висоту в блоці заголовка зображення.
- Зображення TIFF зберігають ширину й висоту в теґах ImageWidth і ImageLength.
- Для RAW-файлів Canon CR2 ExifTool використовує розмір, який камера записала в блок Exif.
- Відео MP4 і MOV зберігають ширину й висоту в заголовку відеодоріжки. Тут значення описує один кадр відео.
Як виглядають значення
Значення є десятковим числом у мільйонах пікселів. ExifTool заокруглює його до 1 знака після коми, якщо значення дорівнює 1 або більше. Менші значення отримують 3 знаки після коми, а значення менше 0,001 - 6.
У цих прикладах використано розміри зображень із опублікованих стандартів:
640x480, зразок зображення в специфікації Exif, дає0.3071920x1080, зображення HDTV у ITU-R BT.709, дає2.13840x2160, менше зображення UHDTV в ITU-R BT.2020, дає8.37680x4320, більше зображення UHDTV в ITU-R BT.2020, дає33.2
Заокруглення приховує точну кількість. Зображення 1920 на 1080 пікселів має 2 073 600 пікселів, а в полі відображається 2.1.
Чому це важливо для вашого файлу
Ширина в пікселях, поділена на значення X Resolution, дає друковану ширину зображення. X Resolution указує, скільки пікселів припадає на один дюйм або сантиметр. Зображення завширшки 3840 пікселів, надруковане з роздільною здатністю 300 пікселів на дюйм, матиме ширину 12,8 дюйма, тобто приблизно 32,5 сантиметра.
Мегапікселі не показують, наскільки різка фотографія, скільки в ній шуму або наскільки якісний був об’єктив. Фотографія з більшою кількістю мегапікселів не є автоматично кращою.
Деякі редагування змінюють кількість пікселів. Кадрування видаляє пікселі, тому значення зменшується.
Коли програма збільшує зображення, вона додає нові пікселі, щоб заповнити більшу сітку. Значення Megapixels зростає, але нові пікселі обчислюються зі старих. Вони не додають деталей, які зафіксувала камера.
Мегапікселі також не дорівнюють розміру файлу. Некомпресоване зразкове RGB-зображення в специфікації Exif, 640 на 480 пікселів, містить 921 600 байтів даних зображення.
Стиснення JPEG із типовими налаштуваннями робить файл у 10-20 разів меншим. Тому 2 файли з однаковою кількістю мегапікселів можуть мати дуже різні розміри.