private async void generateGif() { addMessage("Generating Gif"); StorageFolder gifFolder = await KnownFolders.PicturesLibrary.GetFolderAsync(await this.getCurrentSnapFolder()); IReadOnlyList <IStorageItem> snapList = await gifFolder.GetItemsAsync(); List <StorageFile> imageFrames = new List <StorageFile>(); for (int i = 0; i < snapList.Count; i++) { StorageFile currFile = await gifFolder.GetFileAsync(snapList[i].Name); imageFrames.Add(currFile); } StorageFile gifFile = await KnownFolders.PicturesLibrary.CreateFileAsync("thegif.gif", CreationCollisionOption.ReplaceExisting); ReasonGifGenerator gm = new ReasonGifGenerator(640, 480); await gm.GenerateGif(gifFile, 200, true, imageFrames); }
private async void generateGif() { addMessage("Generating Gif"); StorageFolder gifFolder = await KnownFolders.PicturesLibrary.GetFolderAsync(await this.getCurrentSnapFolder()); IReadOnlyList<IStorageItem> snapList = await gifFolder.GetItemsAsync(); List<StorageFile> imageFrames = new List<StorageFile>(); for (int i = 0; i < snapList.Count; i++) { StorageFile currFile = await gifFolder.GetFileAsync(snapList[i].Name); imageFrames.Add(currFile); } StorageFile gifFile = await KnownFolders.PicturesLibrary.CreateFileAsync("thegif.gif", CreationCollisionOption.ReplaceExisting); ReasonGifGenerator gm = new ReasonGifGenerator(640, 480); await gm.GenerateGif(gifFile, 200, true, imageFrames); }