void ImageEditor_ImageSaved(object sender, ImageSavedEventArgs e) { string[] str = e.Location.Split('/'); PHFetchResult assetResult = PHAsset.FetchAssetsUsingLocalIdentifiers(str, null); PHAsset asset = assetResult.firstObject as PHAsset; Stream stream = null; PHImageManager.DefaultManager.RequestImageData(asset, null, async(data, dataUti, orientation, info) => { UIImage newImage = new UIImage(data); var items = new NSObject[] { newImage }; var activityController = new UIActivityViewController(items, null); NSString[] excludedActivityTypes = null; if (excludedActivityTypes != null && excludedActivityTypes.Length > 0) { activityController.ExcludedActivityTypes = excludedActivityTypes; } if (UIDevice.CurrentDevice.CheckSystemVersion(8, 0)) { if (activityController.PopoverPresentationController != null) { activityController.PopoverPresentationController.SourceView = presentController.View; } } await presentController.PresentViewControllerAsync(activityController, true); }); }
private async void editor_ImageSaved(object sender, ImageSavedEventArgs args) { string savedLocation = args.Location; // You can get the saved image location with the help of this argument MessagingCenter.Send <View.EditImage, string>(this, "editimagename", savedLocation); await Navigation.PopAsync(); }
private Task <bool> AddThumbnail(ImageSavedEventArgs msg) { return(Task <bool> .Run(async() => { var factor = 100 / msg.Image.Width; var scaledBitmap = CreateResizedImage(msg.Image, (int)(msg.Image.Width * factor), (int)(msg.Image.Height * factor), 0); scaledBitmap.Freeze(); await _dispatcher.BeginInvoke(DispatcherPriority.Normal, new Action(() => { var thumbnail = new Thumbnail() { ThumbnailImage = scaledBitmap, ImagePath = msg.PathToImage, FileType = msg.FileType, Duration = msg.Duration, Mean = msg.Mean, HFR = msg.HFR, Filter = msg.Filter, IsBayered = msg.IsBayered }; Thumbnails.Add(thumbnail); SelectedThumbnail = thumbnail; })); return true; })); }
private void Handle_ImageSaved(object sender, ImageSavedEventArgs args) { string savedLocation = args.Location; // You can get the saved image location with the help of this argument Debug.WriteLine(DateTime.UtcNow + " args.Location = " + args.Location); try { File.Delete(savedLocation); } catch (Exception ex) { } }
void SfImageEditorCommandable_ImageSaved(object sender, ImageSavedEventArgs args) { if (!string.IsNullOrWhiteSpace(args.Location)) { if (ImageSavedCommand != null && ImageSavedCommand.CanExecute(null)) { if (Device.RuntimePlatform == Device.iOS) { ImageSavedCommand.Execute(GetStream()); } else { ImageSavedCommand.Execute(args.Location); } } } }
private void Serializer_ImageSaved(object sender, ImageSavedEventArgs e) { Processor processor = new Processor(); processor.Send(this.Recipient, this.Subject, this.EmailBody, AttachmentFactory.GetAttachments(e.ImagePath)); }
private void OnImageSaved(object sender, ImageSavedEventArgs imageFoundEventArgs) { ImageSaved?.Invoke(this, imageFoundEventArgs); }
public void OnImageSaved(ImageSavedEventArgs e) { ImageSaved?.Invoke(handler, e); }
private void Editor_ImageSaved(object sender, ImageSavedEventArgs e) { controller.PopViewController(false); }
private void RadImageEditor_ImageSaved(object sender, ImageSavedEventArgs e) { this.GoBack(); }
private void ImagingMediator_ImageSaved(object sender, ImageSavedEventArgs e) { AddThumbnail(e); }