Ejemplo n.º 1
0
        private void SaveImage_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            Microsoft.Win32.SaveFileDialog saveFileDialog = new Microsoft.Win32.SaveFileDialog();
            saveFileDialog.Title    = "MenuItemSaveImage";
            saveFileDialog.Filter   = "ImageFilter" + "|*.png;*.jpg;*.jpeg;*.bmp|PNG|*.png|JPEG|*.jpg;*.jpeg|Bitmap|*.bmp";
            saveFileDialog.FileName = "Untitled" + ".png";
            bool?flag  = saveFileDialog.ShowDialog();
            bool flag2 = true;

            if ((flag.GetValueOrDefault() == flag2 & flag != null) && !string.IsNullOrEmpty(saveFileDialog.FileName))
            {
                try
                {
                    ImageConverter.GetImageFromBase64(base.ModelItem.Properties["TargetImageBase64"].Value.ToString()).Save(saveFileDialog.FileName);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
        }
Ejemplo n.º 2
0
        protected override void Execute(CodeActivityContext context)
        {
            Image img = ImageConverter.GetImageFromBase64(TargetImageBase64);

            OutImage.Set(context, img);
        }