Я хочу прочитать информацию EXIF с изображения с помощью C#, и все действительно на месте, у меня есть класс, в который я отправляю изображение, и затем я могу начать запрашивать теги EXIF.Извлечь EXIF информацию из изображения
Но проблема в скорости, в настоящее время мой единственный вариант использует Image.FromFile(), когда загружает все изображение в память, что в данном случае довольно бессмысленно, так как мне просто нужна небольшая информация.
Так что мой вопрос в том, есть ли лучший способ прочитать EXIF, может быть, просто открыть филей и зачитать сегмент и разобрать его сам, но мне кажется, что он изобретает колесо. Или, может быть, это просто Image.FromFile(), которая является неправильной функцией для использования в этом случае.
Пожалуйста, просветите меня :)
EDIT
я в конечном итоге изобретать колесо, в основном потому, что информация там была довольно противный, и потому, что у меня было несколько свободных часов, чтобы убить.
После расшифровки структуры jpeg/exif/tiff я теперь могу читать и анализировать информацию exif за почти нулевое время. Мне действительно нужно только несколько тегов, но я могу расширить эту библиотеку, пока я иду.
Ah и btw, эта страница: http://gvsoft.homedns.org/exif/exif-explanation.html неплохо и дает вам много свободного.
Возможный дубликат [\ [C# \] Как читать данные EXIF с изображения, сделанного с помощью Apple iPhone] (http://stackoverflow.com/questions/2169444/c-how-can-i-read -The-Exif-данные из-ан-изображений взяты-с-ан-яблочного-Iphone) –