Пример #1
0
        private async void OnLoadLogoExecute()
        {
            var openFileDialog = new OpenFileDialog();

            openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures);
            openFileDialog.Filter           = "Obrazy (*.jpg)|*.jpg";
            var result = openFileDialog.ShowDialog();

            if (result.HasValue && result.Value)
            {
                var fileBinarry = FileUtils.GetFileBinary(openFileDialog.FileName);
                using (var stream = new MemoryStream(fileBinarry))
                {
                    SelectedImageSource = await GenerateBitmap(stream, 320);
                }

                LogoImage             = new ERimage();
                LogoImage.Tag         = "logo";
                LogoImage.Description = "Logo firmy/serwisu";
                LogoImage.FileName    = openFileDialog.SafeFileName;
                LogoImage.Checksum    = Cryptography.CalculateMD5(openFileDialog.FileName);


                LogoImage.ImageData = fileBinarry;
                LogoImage.Size      = fileBinarry.Length;
            }
        }
Пример #2
0
        public void AddImage()
        {
            var image = new ERimage();

            image.FileName = "logo";
        }
Пример #3
0
 public void Add(ERimage image)
 {
     List.Add(image);
 }