Пример #1
0
 public BitmapAnimationSettingsViewModel(BitmapAnimationSettings animationSettings,
                                         BitmapRepository bitmapRepository) : base(animationSettings)
 {
     BitmapName = animationSettings.ImageName;
     Wraps      = animationSettings.Wraps;
     Bitmap     = BitmapToImageSource(bitmapRepository.Load(animationSettings.ImageName));
 }
Пример #2
0
        private void CreateThumbnail(string thumbnailPath, string bitmap)
        {
            var directory = _fileSystem.FileInfo.FromFileName(thumbnailPath).Directory;

            if (!directory.Exists)
            {
                directory.Create();
            }

            var thumbnail = new Bitmap(_bitmapRepository.Load(bitmap), new Size(200, 200));

            thumbnail.Save(thumbnailPath);
        }