Есть ли эквивалентКак сохранить изображение из буфера обмена в файл в UWP
Clipboard.GetImage().Save(FileName, Imaging.ImageFormat.Jpeg)
для UWP (Windows Универсальная платформа)? I.e. сохранение графического изображения из буфера обмена в формате jpg в файл.
Я ищу пример в vb.net/C#.
Я уже начал с
Dim datapackage = DataTransfer.Clipboard.GetContent()
If datapackage.Contains(StandardDataFormats.Bitmap) Then
Dim r As Windows.Storage.Streams.RandomAccessStreamReference = Await datapackage.GetBitmapAsync()
...
, но я не знаю, как продолжить (и даже если я даже начал правильно).
Спасибо. Выглядит хорошо. И мне также нравится, что мои 3 строки были в порядке, я имею в виду хорошее начало (за исключением пропущенных попыток/улов). jiri tywoniak –
Это не работает, когда я пытаюсь сохранить скриншот. – Matt
Обратите внимание, что хотя вы предоставили файл расширение .jpg, оно по-прежнему является файлом BMP. Вам нужно преобразовать фактические данные пикселей, чтобы сохранить их как JPG, PNG и т. Д. –