Словник

Що таке розмір зображення?

Розмір зображення - це ширина і висота картинки в пікселях, записані як 1024x981. Він показує, скільки пікселів має зображення, а не скільки байтів у файлі.

image-size

Розмір зображення це ширина та висота зображення, які вимірюються в пікселях. У звіті про метадані поле Image Size показує обидва числа разом, наприклад 1024x981. Перше число це ширина зображення, а друге число це висота зображення.

Розмір зображення відрізняється від розміру файлу. Розмір зображення рахує пікселі в зображенні. Розмір файлу рахує байти у файлі.

Які файли містять його

Формати зображень зберігають ширину та висоту зображення, і кожен формат тримає ці 2 числа у своєму місці. Файл JPEG зберігає їх у сегменті Start Of Frame.

Файл PNG зберігає ширину та висоту в першому чанку, який називається IHDR. Файли GIF і WebP тримають ці 2 числа близько до початку файлу.

Відео також мають розмір зображення. У файлах MP4 і MOV заголовок доріжки зберігає ширину та висоту відеодоріжки. Програма ffprobe також показує ширину та висоту для кожного відеопотоку.

Звідки походить значення

Image Size зазвичай не є окремим полем у файлі. Засіб читання метаданих ExifTool обчислює Image Size після того, як прочитає всі інші метадані. Зазвичай ExifTool бере поля Image Width і Image Height та об'єднує їх в одне значення. Для сирих файлів Canon CR2 він натомість використовує поля Exif Image Width і Exif Image Height.

Фотографії з камер також можуть містити EXIF-поля для розміру. Стандарт Exif називає їх ImageWidth (0x0100) та ImageLength (0x0101) для нестиснених зображень.

Для стиснених зображень, таких як JPEG, стандарт замість цього використовує PixelXDimension (0xA002) і PixelYDimension (0xA003). ExifTool показує PixelXDimension і PixelYDimension як Exif Image Width і Exif Image Height.

Як виглядає значення

Image Size показує 2 цілі числа з малою літерою x між ними. Спочатку завжди йде ширина. У сирому значенні з ExifTool замість цього пробіл розділяє 2 числа, як у 1024 981.

Значення 1024x981 повідомляє вам таке про зображення:

  • Ширина зображення становить 1024 пікселі.
  • Висота зображення становить 981 піксель.
  • Зображення має 1024 на 981 піксель, тобто всього 1 004 544 пікселі.
  • Це приблизно 1,0 мегапікселя, оскільки один мегапіксель це 1 000 000 пікселів.

Чому ширина та висота можуть виглядати поміняними місцями

Зображення можна зберегти в одному положенні, а показати в іншому. Поле Exif Orientation вказує переглядачу, як повернути збережене зображення перед показом.

Коли Orientation має значення 5, 6, 7 або 8, рядки збереженого зображення стають стовпцями на екрані. Ширина, яку ви бачите, тоді є збереженою висотою, а висота, яку ви бачите, є збереженою шириною. Image Size показує збережені числа, тому фото, яке ви бачите у вертикальному положенні, може мати розмір як у горизонтального.

Чому це важливо

Розмір зображення показує, скільки пікселів у вашому розпорядженні. Для друку поле X Resolution задає кількість пікселів на дюйм або на сантиметр. Ширина в пікселях, поділена на це число, дає ширину друку в цій одиниці.

Наприклад, зображення шириною 1024 пікселі, надруковане з роздільною здатністю 300 пікселів на дюйм, матиме ширину приблизно 3,4 дюйма. Це приблизно 8,7 см.

Розмір зображення також важливий для вебсайтів. Коли вебсторінка задає ширину та висоту зображення, браузер може зарезервувати місце ще до завантаження зображення. Тоді сторінка менше зміщується або взагалі не рухається, коли зображення з'являється.

Розмір зображення не є єдиним чинником, що визначає розмір файлу. Стиснення також визначає, скільки бітів використовує кожен піксель, а поле Exif CompressedBitsPerPixel фіксує цей режим стиснення в бітах на піксель. Тому 2 зображення з однаковим розміром зображення можуть мати різний розмір файлу, якщо вони використовують різне стиснення.

Мета ключі