Используя данные EXIF, вы должны использовать следующую формулу:
(Разрешение в пикселях / Разрешение в фокальной плоскости в dpi) X 25,4 (мм / дюйм) = размер в мм
Для моего Canon 5DII горизонтальные и вертикальные числа имеют значение:
(5616p / 3849.21ppi) X 25,4 мм / дюйм = 37,058 мм
(3744p / 3908.14ppi) X 25,4 мм / дюйм = 24,33 мм
Получив горизонтальные и вертикальные измерения, вы можете рассчитать диагональные измерения, используя простую формулу a² + b² = c² или c = √ (a² + b²)
Для Canon 5DII это составляет: √ (37,058² + 24,33²) = 44,33 мм
Как вы можете видеть, результат немного больше ожидаемого 36X24 мм, который даст диагональ 43,267 мм. Canon публикует размер датчика как 36X24 мм в литературе по продажам, но в техническом описании указывает 35,8X23,9 мм литература для 5DII. Я получал аналогичные результаты для каждой камеры, с которой я пытался это сделать. Поскольку указанное разрешение соответствует разрешающей способности изображения после демозаики, это несоответствие не может быть объяснено из-за дополнительных краевых пикселей, которые используются только для интерполяции Значения RGB для «эффективных» пикселей, используемых в демосакцированном изображении.
Вместо того, чтобы использовать данные EXIF, вы также можете обратиться к базе данных , например, по адресу DxO Mark . Размеры датчиков, в мм, каждой камеры, которую они тестируют, указаны на вкладке характеристики для каждой камеры.
Как правило, в камерах FF используются датчики размером 36х24 мм, в камерах APS-C (кроме Canon) используются датчики размером 23,5х15,6 мм, в датчиках Canon APS-C - 22,3х14,9 мм. Полный список размеров сенсоров, используемых практически каждым текущим производителем, см. В таблице в конце http://en.wikipedia.org/wiki/Image_sensor_format