Я создаю приложение WPF, для моей секции веб-камеры я использую встроенное приложение для метрополитена. Поскольку это приложение является настольным приложением, я просто хочу использовать приложение Metro Camera для захвата изображения и редактирования. После захвата изображений его получение сохраняется в этой папке «ПК -> Картинки», но я хочу сохранить изображения в другой папке, а также я хочу дать имя для изображений вручную. Есть какой-либо способ сделать это?Как настроить приложение Windows 8.1 для приложения C# wpf
ответ
Вот код для сохранения изображений:
void SaveToBmp(FrameworkElement visual, string fileName)
{
var encoder = new BmpBitmapEncoder();
SaveUsingEncoder(visual, fileName, encoder);
}
void SaveToPng(FrameworkElement visual, string fileName)
{
var encoder = new PngBitmapEncoder();
SaveUsingEncoder(visual, fileName, encoder);
}
// and so on for other encoders (if you want)
void SaveUsingEncoder(FrameworkElement visual, string fileName, BitmapEncoder encoder)
{
RenderTargetBitmap bitmap = new RenderTargetBitmap((int)visual.ActualWidth, (int)visual.ActualHeight, 96, 96, PixelFormats.Pbgra32);
bitmap.Render(visual);
BitmapFrame frame = BitmapFrame.Create(bitmap);
encoder.Frames.Add(frame);
using (var stream = File.Create(fileName))
{
encoder.Save(stream);
}
}
Here является источником для этого.
Update:
Если вы хотите сохранить изображения в metro app
вы можете использовать Pictures Library
для этого.
Прочитайте эти следующие вопросы, которые:
Download and Save image in Pictures Library through Windows 8 Metro XAML App
How save photo capture windows 8 c# metro app?
Надеется, что это помогает.
любезно см. Мой обновленный вопрос. – Ranjith
@ Ranjith Я уже ответил на этот вопрос. Вам нужно только получить изображения, тогда вы можете легко использовать коды для сохранения изображений. – aliboy38
Я использую встроенное приложение metro, его отдельный процесс, как я могу изменить этот путь сохранения изображений в соответствии с моим требованием? – Ranjith
- 1. Запустить приложения для магазинов - Универсальные приложения для Windows Phone 8.1 и приложение Windows 8.1
- 2. для Windows 8.1 WPF mixerSetControlDetails приложения возвращает MMSYSERR_ERROR
- 3. Как настроить проект для Monogame + Windows 8.1?
- 4. windows 8.1 назначенный доступ для настольного приложения
- 5. Является ли MahApps.Metro необходимым для Windows 8.1 WPF-приложения?
- 6. Приложение для просмотра PDF для Windows 8.1
- 7. Как защитить приложение Windows Phone 8.1?
- 8. Windows Phone 8.1: как запустить Установленное приложение из моего приложения
- 9. Приложение для Windows Store 8.1 Сбой. PRISM
- 10. Авария приложения WPF на окнах 8.1
- 11. Общий заголовок для Windows Phone 8.1 Приложение
- 12. Приложение для Windows-приложения Server-Client C#
- 13. WPF - настроить просмотр с помощью триггеров в Windows Phone 8.1
- 14. Загрузить Карты для приложения Windows Store 8.1
- 15. приложения для нескольких окружений (windows phone 8, windows phone 8.1, windows 8, windows 7, windows xp)
- 16. Windows phone 8.1 для универсального приложения
- 17. Windows универсальное приложение 8.1 в windows 10
- 18. Разработка приложения WPF, как приложение для установки Windows 10
- 19. Windows 8 Tile Icon для приложения WPF?
- 20. Bing Map для Windows Phone 8.1 приложения
- 21. Приложение Wpf для веб-приложения
- 22. C# wpf scrollviewer не работает как приложение для магазина Windows
- 23. Как запустить приложение из другого приложения в Windows Phone 8.1
- 24. Приостановка приложения Windows Phone 8.1
- 25. Как вы бета Windows Phone 8.1 приложение
- 26. Приложение размыто на Windows 8.1
- 27. Изменение ориентации Windows 8.1 Рабочий стол с C# wpf
- 28. windows 8.1 верхняя панель приложения
- 29. Windows Phone 8.1 приложение Многоязычный
- 30. Как правильно настроить «ContextMenu» в ListView для Windows Phone 8.1?
Помог ли обновленный ответ? – aliboy38
[this] (http://stackoverflow.com/questions/16858376/download-and-save-image-in-pictures-library-through-windows-8-metro-xaml-app) не работает ... – Ranjith
Это должно сработать. Вы, вероятно, что-то делаете неправильно. Попробуйте снова просмотреть, а также прочитать другую ссылку. – aliboy38