Czy istnieje odpowiednikJak zapisać obraz ze schowka do pliku w UWP
Clipboard.GetImage().Save(FileName, Imaging.ImageFormat.Jpeg)
dla UWP (Windows uniwersalnej platformy)? tj. zapisywanie obrazu graficznego ze schowka do formatu JPG do pliku.
Szukam przykładu w vb.net/C#.
już rozpoczął
Dim datapackage = DataTransfer.Clipboard.GetContent()
If datapackage.Contains(StandardDataFormats.Bitmap) Then
Dim r As Windows.Storage.Streams.RandomAccessStreamReference = Await datapackage.GetBitmapAsync()
...
ale nie wiem jak kontynuować (a nawet jeśli mam nawet zaczął poprawnie).
Dzięki. Wygląda dobrze. I podoba mi się również to, że moje 3 linie były w porządku, mam na myśli dobry start (z wyjątkiem braku try/catch). jiri tywoniak –
To nie działa, kiedy próbuję zapisać zrzut ekranu – Matt
Pamiętaj, że mimo że plik został podany w rozszerzeniu .jpg, nadal jest plikiem BMP. Musisz przekonwertować rzeczywiste dane pikseli, aby zapisać je jako JPG, PNG itp. –