0


Я пытаюсь сделать свою галерею с фотографией с MVC C#. Есть ли способ проверить изображение, которое является реальным изображением сферы? Библиотека или еще что-то? В настоящее время у меня есть кнопка загрузки, и я сохраняю путь изображения в базе данных. Но я хотел бы подтвердить, что изображение является реальным сферическим изображением. Я искал часы, но не повезло ...
Спасибо!Фотосессия для скачивания фотографий

+0

Я думаю, что только человеческие глаза могут сказать, если изображение является панорамной съемкой –

+0

Есть несколько сайтов, которые хосты изображений и сферические они на самом деле возвращают ошибку, если изображение не сферическое – Coder

ответ

1

Хорошо, поэтому я понял, как это решить. Я нашел несколько решений:

  • Проверьте XMP данные изображения, если он доступен. Для обнаружения достаточно проекционного типа equirectangular. Есть некоторые библиотеки, которые можно использовать для получения EXIF, XMP, ... метаданных
  • Проверьте размер изображения. Обычно speric изображения имеют отношение 2x1, поэтому, если вы разделите ширину изображения с высотой изображения, вы должны получить 2 или несколько больше. Я также добавляю ограничение, что ширина изображения должна быть больше 1000 пикселей.