Ширина зображення - це кількість пікселів від лівого краю зображення до правого. Висота зображення - це кількість пікселів зверху донизу. Зазвичай спочатку вказують ширину, тож 640 x 480 означає 640 пікселів завширшки і 480 пікселів заввишки.
У метаданих файла поле Image Width містить це значення. Разом з полем Image Height воно задає розміри зображення. Ці розміри не є розміром файла, який рахує байти у файлі.
Які файли містять його
Формати зображень зберігають значення ширини в різних місцях усередині файла, але завжди як кількість пікселів. Засоби для читання метаданих показують його як Image Width у кожному з форматів нижче.
- JPEG зберігає ширину в сегменті початку кадру як число від 1 до 65535.
- PNG зберігає ширину в блоці IHDR, який має бути першим блоком у файлі. Ширина 0 є недійсною.
- GIF зберігає ширину в логічному дескрипторі екрана як 2-байтове число.
- WebP зберігає ширину в блоці VP8, VP8L або VP8X. Для зображення WebP з втратами максимальна ширина становить 16383 пікселі, а для безвтратного - 16384.
- TIFF зберігає ширину в теґу
ImageWidth, ID0x0100.
JPEG-фотографія з камери чи телефона зазвичай містить другу ширину - теґ ExifImageWidth (ID 0xa002). Стандарт Exif називає цей теґ PixelXDimension і вимагає його для стиснених зображень. У ньому записано дійсну ширину зображення, яке ви бачите.
Як виглядає значення
Значенням є ціле число пікселів. Приклад зображення в стандарті Exif має роздільну здатність 640 x 480 пікселів, отже його Image Width дорівнює 640.
Щоб перевести ширину в дюйми або сантиметри, поділіть її на X Resolution. Це поле показує, скільки пікселів припадає на 1 дюйм або 1 сантиметр.
Коли реальна роздільна здатність невідома, стандарт Exif використовує 72 пікселі на дюйм. За такого значення ширина 640 пікселів відповідає друку завширшки 8,89 дюйма, тобто приблизно 22,6 см.
Ширина в кадрі JPEG і ширина Exif зазвичай збігаються. Стандарт Exif допускає різницю, коли енкодер додає запасні стовпці праворуч як заповнення. У його прикладі теґ Exif містить значення 620, тоді як кадр JPEG - 640.
Чому це важливо для вашого файлу
Багато форм завантаження і сервіси друку встановлюють обмеження на розміри зображень. Рядок Image Width дає змогу перевірити, чи відповідає зображення таким обмеженням, перш ніж його надсилати.
На вебсторінці ширина допомагає верстці. Коли в HTML задано ширину і висоту зображення, браузер може зарезервувати місце ще до завантаження зображення. Це зменшує зміщення макета, коли вміст сторінки рухається під час відображення зображення.
Ширина також дає уявлення про те, скільки деталей містить зображення. Помножте ширину на висоту, щоб отримати загальну кількість пікселів.
Рядок Megapixels показує цю загальну кількість у мільйонах. Зображення 640 x 480 має 307 200 пікселів, тобто приблизно 0,3 мегапікселя.
Перевірте рядок Orientation, якщо здається, що ширину і висоту поміняли місцями. За значення 6 або 8 переглядач повертає зображення на 90 градусів перед показом. Тоді ширина у файлі відображається як висота, тож зображення, збережене з шириною 640 пікселів, виглядає як заввишки 640 пікселів.