Меня попросили разработать программное обеспечение в vb.net, и одной из его особенностей должна быть возможность делать фотографии на планшетном ПК. Я уже поигрался с API MediaCapture, который возвращает мне фотографию, но кажется, что невозможно показать предварительный просмотр или что-либо еще за пределами приложений ModernUI. Это просто фотосъемка в чистом виде.
Некоторое время я думал, как решить эту проблему. Тогда меня вдохновил мой телефон на Android. Моя идея заключалась в том, чтобы вызвать какой-то API, чтобы открыть обычное приложение камеры Windows 8 в режиме ModernUI, позволить пользователю сделать снимок, а затем получить его через «возвращаемое значение», как вы обычно делаете это в приложениях для Android.
Теперь мой вопрос: есть ли способ запустить приложение камеры Windows 8 по умолчанию, позволить ему сделать снимок и получить его обратно в мое настольное приложение WPF.
Я мог бы также разработать свое программное обеспечение как приложение ModernUI, но я никогда этого не делал, и также кажется, что тогда вы должны опубликовать его в интернет-магазине, но я хочу использовать его только внутри своей компании.
Моя другая (просто глупая) идея заключалась в том, чтобы попросить пользователя открыть приложение камеры самостоятельно, сделать несколько фотографий и вернуться к моему программному обеспечению позже. Затем я мог получать изображения из папки, в которой они были сохранены. Думаю, это тоже сработает, но мне не очень нравится эта идея, потому что она не очень интуитивно понятна и кажется просто глупой.
Если у вас есть идея (или альтернатива), я был бы очень рад, если бы вы могли поделиться ею со мной.
Заранее спасибо!