Чи має номер dpi, повідомлений камерою в JPG, якесь значення?


22

У мене дві камери, 6-мегапіксельний Panasonic FZ8 та Canon A2200 з 14mpix.

Коли я порівнюю знімки з двох камер, одна з відмінностей я помічаю - це
номер dpi, який повідомляє камера в інформації про JPG:

  • FZ8 повідомляє dpi = 72
  • A2200 повідомляє dpi = 180

Яке фізичне значення можуть мати ці числа? Я втрачаю здогадки.

Я досить знайомий з поняттям dpi в скануванні та друкуванні. Я можу обчислити щільність пікселів на датчику камери. Але тоді лінійна щільність пікселів на датчику буде в сотні разів більша за число вище. То що, якщо що, це означає?


1
Дивіться також photo.stackexchange.com/questions/4779/… та photo.stackexchange.com/questions/2041/what-does-dpi-mean . Я не думаю, що у нас це пряме питання прямо висвітлено. (Отже, +1!)
mattdm

1
Добре правильно. Я не запитую, що таке ДПІ.
Андрій

Відповіді:


21

Значення, записані у файлах JPEG, довільні та по суті безглузді. Вони не стосуються нічого, що стосується фотоапарата, його датчика або отриманих зображень. Вони, звичайно, не стосуються якості зображення або прийнятної роздільної здатності для друку. Дійсно, вони в основному служать для заплутування людей.

Стандарт EXIF , здається, має на увазі , що якщо тег відсутній, 72 є (ще безглуздо) по замовчуванню. Однак це, очевидно, є обов'язковим для стандарту TIFF , від якого формат JPEG / EXIF ​​в основному успадковує все. Тому, можливо, воно має мати якесь значення, щоб правильно відповідати стандарту.

Інші зауважили, що деякі програми для публікації на робочому столі чи текстові програми читають це значення і використовуватимуть його для масштабування за замовчуванням на сторінці. Отже, я думаю, в цьому сенсі є "сенс", але я б заперечував, що це дійсно неправильне застосування , оскільки вихідне значення не має значення. Сміття, сміття, як говориться.

Тепер, можливо, у альтернативному Всесвіті стандарт міг би стосуватися стандартного розміру друку. Або камера може оцінити реальну деталізацію зображення та надати рекомендований максимальний розмір друку. Але нічого з цього не відбувається. На практиці ці значення є безглуздими, і ви повинні їх ігнорувати, навіть якщо якесь програмне забезпечення робить припущення на їх основі під час відкриття файлів.


6
Зараз я усвідомлюю, що для зображень, що надходять із сканера, поле dpi має справжнє значення, тому саме це поле є.
Андрій

2
Я думаю, що число 72 точок на дюйм походить від днів CRT. AFAIR, це був середній крок точкових моніторів CRT тоді, тому це не зовсім безглуздо.
ysap

3
Звичайно, не зовсім довільне за своїм походженням, але я буду дотримуватися того, що в цьому контексті це безглуздо.
mattdm

1
Для історичної точки зору - у робочих процесах макета друку використовується номер (або передбачається, що використовується) в якості керівництва щодо того, наскільки велике зображення може бути на друкованій сторінці. Якщо ви встановите значення 200 точок на дюйм (звичайне для газет) для зображення розміром 2000x1000 пікселів, людині, яка розміщує зображення в програмному забезпеченні для макета сторінки (який, як правило, не є фотографом), буде сказано, що зображення становить 10x5 дюймів. Це ж зображення з dpi, встановленим на 72, здавалося б, приблизно 28x14 дюймів, але якщо редактор насправді використовував його в такому розмірі, зображення буде здаватися піксельним.
Девід Руус

2
Що стосується сучасних цифрових камер і робочого процесу більшості фотографів - так, цифри випадкові і нечіткі. Я просто вказував на використання значень dpi в галузі друкарської справи, щоб показати, чому вони взагалі існують. Якщо я страшенно помиляюся, метадані, прикріплені до цифрових зображень, що датуються DSLR-камерами, і макет оригінальних метаданих був розроблений для новинних служб, як Associated Press.
Девід Руус

4

На мій досвід, ці цифри не мають особливого значення. Виробники камер просто вибирають один і використовують його у всій своїй прошивці.


Щойно я помітив, що в Olympus OM-D E-M5 є опція меню для вибору власного довільного значення. Враховуючи все інше, я не впевнений, що це дійсно корисний варіант, але є!
mattdm

4

Кількість - це лише випадковий наповнювач. Це не має жодного значення, оскільки камера не знає, наскільки великим ви будете друкувати.

Більшість камер за замовчуванням до 72, що відповідно до стандарту EXIF ​​- це значення за замовчуванням. Деякі камери дозволяють вам це встановити самостійно. Знову ж таки, це мало значення, якщо ви не надрукуєте всі свої зображення, не обрізаючи рівно одного розміру.


Роздрукуйте або перегляньте на екрані цю проблему.
mattdm

Я не думаю, що друк - це те, де DPI (теоретично) повинен вирішити. Це фотографія, тож розміри поля зору камери, розділені на роздільну здатність, були б фактичним dpi фотографії.
Підроблене ім’я

Тому мені здається, що якщо ви знаєте кут огляду об'єктива камери, і камера мала певний розмір об'єкта (ультразвуковий?) Для вимірювання відстані до того, на що вона вказує, значення можуть бути заповнені знаком a (грубо, можливо) значуще значення.
Підроблена назва

@Fake Name - Як щодо просто використання відстані фокусування? Власне кажучи, ви, ймовірно, можете написати невелику програму, яка робить це за фактом, якщо ваша камера зберігає відстань фокусу в EXIF ​​(лише деякі це роблять на жаль).
Ітаї

@Fake Name - але в типовому зображенні кожен піксель записує об'єкт на різній глибині. Отже, перетворення буде правильним лише при невеликій кількості пікселів? Чи вважаєте ви, що для однієї і тієї ж конфігурації датчика лінз (FoV) два зображення людини на різних відстанях даватимуть різні значення dpi? Я думаю, що найкраще, що ви можете зробити, виконуючи свою ідею, - це вказати Dots-per-Radian (DPR) або -Degree (DPD), що є кутовим просторовим дозволом вашої системи.
ysap

2

Якщо ви розглядаєте файл JPEG як документ, розділіть кількість пікселів на зображенні на номер DPI, і ви отримаєте розмір друку зображення. Це, звичайно, призводить до безглуздості, оскільки багато друкованих систем змінюють зображення довільно. Однак все ще існують механізми друку, в яких розмір друку задається такими параметрами. Якщо у вас є Photoshop, перейдіть до діалогового вікна зображення розміру та зніміть прапорець параметр повторної вибірки. Ви помітите, що зміна будь-якого розміру зображення змінить номер dpi. Цікаво, що у випадку, коли мені доведеться надрукувати деякі зображення, а лабораторія, що надає послугу, не змінить жодного розміру для мене, тому мені доведеться повторно відбирати зображення до конкретної роздільної здатності та номера DPI. Ще одне використання цього номера полягає в тому, що це дозволить краще наблизитись до того, наскільки великим ви можете надрукувати зображення, не спотворюючи занадто сильно для своїх робочих параметрів. Отже, у вашому випадку ваші камери просто встановлюють розмір друку за замовчуванням для ваших зображень. Але якщо ваша служба друку не покладається на це за розміром, я не бачу іншого використання для цього, і він нічого не говорить про ваш датчик, тому порівняння там безглуздо.


1

Яке фізичне значення можуть мати ці числа?

Стандарт EXIF насправді не має жодного dpiполя, але він має XResolutionі YResolutionполя, і саме звідси походить значення dpi, яке відображається більшістю програмного забезпечення. Стандарт не говорить конкретно, чи застосовуються ці значення до джерела зображення, наприклад, відсканованого документа чи пункту призначення, наприклад, друкованої копії зображення, але оскільки суб'єкт, який записує метадані, знає, звідки походить зображення, але не може знаєте, як воно буде використовуватися, єдиною розумною інтерпретацією є те, що ці поля стосуються джерела зображення.

Стандарт ж сказати , що якщо значення для XResolutionі YResolutionтегів невідомо, то 72слід використовувати. Можна справедливо стверджувати, що це був поганий вибір, оскільки 72це дійсне значення, значення якого не слід перевантажувати. Напевно, було б більше сенсу вибрати значення, яке не могло б представляти реальну роздільну здатність, наприклад, 0або -1означати "невідомо". Але це не те, що говорить стандарт, і тому, якщо ваше зображення має 72поля роздільної здатності, ви просто не можете знати, чи знав автор метаданих, яку роздільну здатність використовувати чи ні.

Проблема ускладнюється тим, що деякі камери встановлюють значення, відмінне від того, 72коли вони не можуть реально знати, на якій роздільній здатності був записаний об'єкт, оскільки це змінюється залежно від того, наскільки далеко від камери знаходилася камера. Ці виробники камер, можливо, намагалися використовувати роздільну здатність, щоб запропонувати розумну роздільну здатність друку, але це лише плутає значення полів роздільної здатності.

Якщо ви намагаєтесь дізнатися щось про зображення, вам буде краще скористатися полями FocalPlaneXResolutionта FocalPlaneYResolutionполями, які записують роздільну здатність датчика, при якому було записано зображення. І, звичайно ж , ImageWidthі ImageLengthполе покаже вам розміри зображення в пікселях.


-2

Чи має номер dpi, повідомлений камерою в JPG, якесь значення?

Так. Це означає, що зображення jpeg відповідає міжнародним стандартам, погодженим виробниками камер та іншими особами, зацікавленими у виробництві та використанні цифрових зображень.

У більшості сучасних цифрових середовищ DPI, про який повідомляє камера в метаданих зображень, не має реального значення.

Програми, які ми використовуємо для перегляду фотографії на своїх екранах, майже завжди змінюють масштаб зображення, щоб відповідати певному простору.

Принтери, які більшість з нас використовує, майже завжди автоматично масштабують зображення, щоб розміститися на заданому розмірі паперу.

Але є ще один помітний виняток: Настільне видавництво. Програмне забезпечення для налаштування сторінок, наприклад InDesign і навіть більшість програм для обробки тексту, все ще «думають» у фактичних фізичних вимірах. Ось чому такі програми зазвичай показують масштаб у верхній та / або бічній частині сторінки, який показує ширину та довжину сторінки в дюймах або сантиметрах.

Якщо у нас є дві версії зображення, шириною 720 пікселів, і єдиною різницею між ними є "PPI", повідомлений у метаданих зображення, ось що відбувається, коли ми вставляємо обидва в документ, який вимірює речі в реальних дюймах / сантиметрах:

введіть тут опис зображення

Пам'ятайте, що фактичні пікселі в обох зображеннях однакові , різниця полягає лише у значенні "DPI", повідомленому метаданими зображень. В цьому випадку повідомили «PPI» дійсно впливає , наскільки великі на «сторінці» в документі або на реальній сторінці з'являється зображення , коли документ друкується.


2
значення, записані в полі камерою, все ще є безглуздими і, мабуть, абсолютно довільними (порівнюючи два з ОП), враховуючи, що камера не може знати, наскільки великим ви б хотіли надрукувати зображення.
тис

Те, що ваше програмне забезпечення для публікації на робочому столі намагається інтерпретувати тег роздільної здатності корисним чином, не означає, що вибране ним значення відповідає наміру того, що написало зображення. Крім того, цілком можливо, що дві різні програми для настільних публікацій могли вибрати різні інтерпретації значення для тієї самої фотографії. Ви можете не погодитись, що значення XResolutionта YResolutionтегів є безглуздими, але ви повинні визнати, що теги є, принаймні, неоднозначними, і що вимагати їх є недоліком стандарту EXIF.
Калеб

@Calab Ви можете вважати, що вони неоднозначні, або що вимагати їх є недоліком стандарту EXIF, але ви все одно повинні визнати, що їх вимагає цей стандарт, а також той факт, що якщо немає значень, для додатків нічого немає ( розроблений спеціально для роботи з сумісними файлами) для інтерпретації.
Майкл С
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.