2017-09-08 1 views
1

In UWP C#, bekomme ich ein Bild/Symbol mit dem folgenden Code,Wie speichert man Thumbnails in UWP C# auf lokale Einstellungen?

var thumb = await file.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode.SingleItem); 

Ich möchte dieses Thumbnail-Bild speichern/abrufen zu/von den lokalen Einstellungen, nicht in Dateien. UWP unterstützt jedoch das Speichern dieser Art von Daten in lokalen Einstellungen nicht. Ich denke, die nächste Lösung ist es, es als String zu speichern. Was wäre ein Workaround? Wie kann ich Thumbnails von lokalen Einstellungen speichern/abrufen? Bitte Code mir helfen, mit einer besten Lösung, die auch die beste Konvertierungsgeschwindigkeit ist!

+1

Ja, können Sie Ihr Bild zu base64 und speichern als String konvertieren. Aber wenn Sie Bilder speichern und nicht mit Dateien arbeiten wollen, würde ich empfehlen, [Akavache] (https://github.com/akavache/Akavache) zu betrachten. –

Antwort

0

App-Einstellungen sollten Konfigurationsoptionen oder Benutzer-Einstellungen nach Microsoft-Richtlinien enthalten und sollte so klein wie möglich gehalten werden. Bilder sind Benutzerdaten (und große Dateien), daher sollten Sie in den Einstellungen ihr Verzeichnis behalten und die Einstellungen verwenden, um sie bei Bedarf zu laden.

Einstellungen Richtlinien:https://docs.microsoft.com/en-us/windows/uwp/app-settings/guidelines-for-app-settings

Verwandte Themen