В настоящее время я работаю с C #, чтобы поместить изображения в мою базу данных API (школьный проект), и я хочу также хранить ISO, Aperture и Shutterspeed. Теперь они хранятся в метаданных как APEX или EXIF, а не как «нормальные» значения. Я уже провел некоторые исследования и нашел способ вычислить апертуру: var value = Math.Round(Math.Pow(2,apexValue/2),1);
, но для некоторых он вызывает ошибку округления (5,7 вместо 5,6, 22,6 вместо 22, ...), поэтому мне было интересно, есть ли простой способ преобразовать их в значения, известные людям (диафрагма в диафрагмах, выдержка в секундах, изо в изо значения)?
На данный момент я изучаю описания элементов свойства , но они меня немного смущают, потому что, если мы возьмем Aperture, например: свойство называется: PropertyTagExifAperture, и вы можете подумать, что это значение Efix, но в описании говорится: Апертура объектива. Единицей является значение APEX. Так что же тогда, Efix или APEX?
Спасибо за ваше время!